@xbzbing/dsh-git-panel:在 DSH Web GUI 里使用 IDE 风格的 Git 面板
`@xbzbing/dsh-git-panel` 是一款面向 DSH Web GUI 的 IDE 风格 Git 面板插件,旨在将 Git 状态查看、提交历史和差异审阅集成至对话工作区,减少开发者在终端与 IDE 间的切换成本。该插件支持分支与提交历史总览、未提交变更的暂存/丢弃/提交/Amend、标签管理、贮藏处理及分支切换等本地仓库操作,所有写操作仅影响本地且不自动推送。核心功能包括多视图差异查看(统一、对照、词级强调等)、工作区文件浏览与预览(代码、Markdown、HTML、图片),以及基于 AI 生成提交信息。输入框左侧显示 zsh 风格的仓库分支标记,支持窄屏单栏布局,且具备共享工作
Read Moredsh-connect:一个插件接入 WorkBuddy、Trae 与 Qoder CN 模型
dsh-connect 是一款 DSH 插件,旨在将 WorkBuddy、Trae 及 Qoder CN 三个渠道的模型统一接入 DSH 模型选择器,解决渠道添加、凭据管理及状态查看分散的问题。该插件由 yembors64632 维护,基于 MIT 许可,核心功能包括统一状态面板(查看登录状态、额度、签到及模型数)、一键及自动签到、渠道与凭据管理、模型筛选、倍率显示以及 WorkBuddy 扫码登录(不依赖桌面 App)。 使用时需满足 Node ^22.19.0 或 >=24.0.0 环境要求。典型流程为:在“渠道中心”查看状态并签到,在“认证”页管理渠道与凭据,执行凭据导出与 WorkBu
Read Moredsh-ticker-jp:DeepSeek Harness 右上角的全球股票行情悬浮窗插件
`dsh-ticker-jp` 是一款由 MurasakiIzumi 维护的 DeepSeek Harness (DSH) 社区插件,旨在解决用户在 DSH 页面处理任务时频繁切换查看股票行情导致的上下文中断问题。该插件基于 Yahoo Finance 数据源,提供右上角悬浮窗,支持日本、美国、港股、A 股等全球市场行情展示。 其核心功能包括:自定义自选列表及别名、智能轮询(休市时降低频率)、可拖拽折叠、跟随 DSH 主题、16 种 UI 语言支持以及窗口状态和配置的本地持久化。默认显示 TOPIX ETF 和 Nikkei 225,涨跌颜色支持日式与美式规则切换。 安装需满足 DSH `>=
Read Moredsh-text-explain:DeepSeek Harness 语境解释插件
DeepSeek Harness 插件旨在解决 AI 输出中术语晦涩的问题,允许用户直接选中文本即可获得通俗解释。该插件支持语境感知、多种解释深度(Plain/General/Pro)、Markdown 渲染及联网或读取本地文件功能。用户可在阅读窗口内直接追问,或一键将内容新建为独立对话。此外,插件代码轻量、无构建步骤,兼容 OpenAI 协议,并提供浏览器扩展版本,支持多种模型与权限运行。
Read Moredsh-plugin-galaxy: DeepSeek Harness Visualization Plugin Galaxy
Plugin Galaxy is a visualized plugin management tool designed specifically for DeepSeek Harness (DSH). By integrating a visual marketplace that supports browsing, searching, and one-click installation, it eliminates the inefficiency of traditional manual plugin management. Its core features include reading official real-time recommendation lists, full lifecycle plugin management (installation, updates, and rollbacks), and security mechanisms such as pre-operation snapshot backups. Installation requires downloading the tgz file from GitHub Release and performing a full restart of the host. It supports WebDAV/Gist backups and collects no telemetry data, aiming to provide users with an intuitive and secure plugin management workflow.
Read Moredsh-qoder-connect: Integrating Qoder CN Subscription into DeepSeek Harness
The DeepSeek Harness (DSH) plugin `dsh-qoder-connect` resolves the issue of Qoder CN subscription models not being directly callable within DSH. By reading PAT credentials, the plugin integrates Qoder models into DSH through an OpenAI-compatible interface, enabling provider registration, credential flow, and private protocol adaptation. Users must generate and configure a PAT on the official website, then install the plugin via command. The plugin supports selecting the channel `qoder1` in DSH. Note that this plugin is intended solely for personal learning and research, and users must comply with the terms of service. It may become unavailable if the private protocol is invalidated. The DSH core version must match the 0.1.5–0.1.7 alpha line, and the plugin depends on Node.js ^2.
Read Moredsh-thesis: An End-to-End Thesis Assistant from Preparation to Defense
`dsh-thesis` is a vertical-domain plugin for DeepSeek Harness (DSH) designed to resolve common problems in traditional AI writing—missing formatting, low originality rates, and fabricated data—through engineered workflows. It enforces the principles of “zero fake citations” and “zero fake data,” covers nine stages across the full thesis lifecycle, and incorporates human gates (G1–G4) for fact-checking and compliance review. The plugin supports material ingestion, question-by-question follow-up, workspace initialization, and a nine-stage pipeline, ultimately generating Word documents, defense slide decks, and an originality self-check report. It also provides cross-session memory, retaining institutional guidelines and supervisor requirements. Through strict constraints and a structured process, the tool transforms thesis writing from piecemeal assembly into a logically rigorous construction.
Read MoreDSH Theme Plugin: Until the Earth Becomes a Lime
"Until the Earth Becomes a Lime" is a persistent UI theme plugin for DeepSeek Harness (DSH). The plugin takes effect automatically via JavaScript scripts, covers 60+ theme elements, and provides a fresh color palette with illustrated backgrounds. Users can customize asset paths and achieve in-depth customization by modifying `lib/theme.js`, resolving the pain point of DSH's interface requiring manual configuration.
Read MoreDeepSeek Harness (DSH) Little Whale Bookkeeping Widget · Iron Basin Whale Maiden Edition
An Iron Pot Whale Girl widget has been added to the bottom-right corner of the DSH interface, integrating desktop adaptation, secure bookkeeping, and peak/off-peak pricing. Core features include automatic balance refresh every 60 seconds, customizable speech-bubble layout, drag and mirror-flip support, and three sound effect sets. The widget supports 34 vendor APIs, with keys stored in the official credentials service. Note that this plugin has a routing conflict with the upstream plugin; do not mix npm packages and GitHub links during installation.
Read MoreDeepSeek Harness Plugin: dsh-adaptive-effort
The `dsh-adaptive-effort` plugin in DeepSeek Harness (DSH) uses a MiniMax scoring mechanism to dynamically adjust the reasoning level (`reasoning_effort`) based on user message complexity, balancing cost and depth of thought. It integrates token accounting, report statistics, reply metadata tagging, and compatibility handling for GLM-5.3. It supports heuristic fallback and heavy-workload tooling upgrades, and provides CLI reports to help users verify consumption across effort tiers, preserving deep reasoning for complex problems while reducing costs on trivial tasks by lowering the effort level.
Read Moredsh-fork-edit: DeepSeek Harness Turn-Level Conversation Editing Plugin
dsh-fork-edit is a DeepSeek Harness plugin designed to address the problem of modifying historical conversations. Instead of writing custom events, it forks a new session at a closed boundary, ensuring the history remains readable and semantically simple. Core features include hover-to-editing for historical user messages, tree-grouped branch lineage in the sidebar, and cascading archiving of subtrees. Technically, it executes transactions through seams in the source agent and automatically rolls back on failure. The plugin has removed the standalone retry entry point, retaining only the `retry-turn` mode of the HTTP API.
Read MoreBacklog Triage: Transforming Scattered To-Dos into a Bounded Decision Queue
backlog-triage is a DeepSeek Harness (DSH) workflow plugin designed to reduce anxiety caused by a growing personal task backlog. It consolidates scattered sources such as notes and pinned chat messages, then assigns each task a clear destination using six categories: now, next, scheduled, waiting, reference, and drop. During processing, it groups commitment changes into approval batches for user confirmation and archives records of dropped items. The plugin emphasizes honest categorization and the user’s final decision-making authority, helping users transform an unstructured backlog into a finite decision queue.
Read Moredsh-search-first: A DSH Plugin That Enforces Searching Before Answering
The DeepSeek Harness (DSH) plugin `dsh-search-first` follows the principle of “Search first, verify facts, reply last.” By enforcing multi-source search and fact-checking before generating a response, it addresses issues of large-model hallucinations and outdated information. The plugin supports custom query models, multi-source ranking, citation-format guidance, and full-pipeline caching. It requires Node.js and the mounting of a DSH web profile. Users can enable it by configuring API keys and switches, making it suitable for agent development tasks that require real-time and accurate information.
Read Moredsh-tui-browser-use: A Browser Automation Sub-Plugin for DeepSeek Harness
`dsh-tui-browser-use` is a browser automation plugin designed for DeepSeek Harness (DSH), intended to give Agents the ability to view and interact with web pages. It is driven by Playwright, provides 21 `browser_*` tools, and supports navigation, interaction, data extraction, and session management. A key feature is its native support for DeepSeek vision models, with automatic screenshot segmentation, security protection, and persistent login sessions. It depends on `dsh-tui` v0.10.0 and is currently archived.
Read Moredsh-attention: DSH Reminder Plugin, Don't Miss the Moments That Need You
`dsh-attention` is a reminder plugin for DeepSeek Harness (DSH), designed to address issues caused by browser tab hibernation, such as JavaScript execution stopping and approval or question cards getting stuck. The plugin sends notifications through the host and allows users to handle approvals, selections, and the next input directly on a custom card in the bottom-right corner. It can also automatically close native cards on the web page. The plugin supports theme following, multi-monitor compatibility, and custom configuration. By default, it is compatible with DSH 0.1.2 and its newer API versions.
Read Moredsh-uv-index: UV Protection Calculation Tool
The DeepSeek Harness (DSH) plugin `dsh-uv-index` is maintained by developer `uckkk` and is designed to provide agents with UV index calculation and sun protection recommendations. Implemented in pure Node.js without external network dependencies, it offers high runtime efficiency and requires no additional configuration. Developers only need to install it using the official command, after which they can directly call the `uv_index` tool within a DSH session to obtain accurate results. The plugin is suitable for outdoor activity planning and health consultation scenarios, but users should review source code security and verify environment dependencies before use.
Read Moredsh-upcycle: Upcycling Old Items
`dsh-upcycle` is a "fun makeover" plugin in the DeepSeek Harness ecosystem, maintained by uckkk and released under the MIT license. It focuses on repurposing old items and can generate handmade DIY plans based on parameters. Installation requires satisfying the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies and running a specific installation command. When using it, note that the plugin runs with the permissions of the current process; it is recommended to review the source code and license before use.
Read Moretobewin/dsh-skin-studio: A DeepSeek Harness Plugin for Global Skins and Custom Canvas
`tobewin/dsh-skin-studio` is a standalone plugin for DeepSeek Harness that provides a non-intrusive visual customization solution. Built on Harness's public interfaces, it requires no modification to core code. It includes 10 preset skins with distinct styles and allows users to create custom skins by uploading local images, adjusting the base and color scheme, and setting framing and mood intensity. Skin settings are stored locally and applied in real time. The plugin is released under the MIT License, has strictly limited permissions, operates only on local data, and automatically restores the default appearance after uninstallation.
Read Moredsh-pet-travel: Traveling with Pets
The `dsh-pet-travel` plugin in the DSH ecosystem (maintained by uckkk) is designed to address logic support for agents in the "traveling with pets" use case. This plugin belongs to the "Fun Dress-Up" category, registers the `pet_travel` tool, receives parameters, and returns specific travel suggestions. Users need to first install the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies, then install and enable it with the command `dsh plugin add github:uckkk/dsh-pet-travel`. The plugin is licensed under the MIT License, implemented in pure Node.js, makes no network requests, and enriches the agent's interactive capabilities.
Read MoreDeepSeek Harness Plugin: dsh-ssh-tunnel
`dsh-ssh-tunnel` is a community plugin for DeepSeek Harness (DSH) that addresses permission and interaction challenges in multi-host SSH access. It provides an SSHManager tool to `dsh-better-sidebar`, supporting host and key management via local `hosts.json` and `secrets.json` files, and implementing fine-grained authorization control based on project paths. Core features include remote command execution, SFTP file management, and an interactive terminal interface. The plugin adopts a non-invasive design and does not replace the global file system. After installation, models can interact with remote hosts through standard tool interfaces, with support for session reuse policies. Data is stored locally with restricted permissions, providing a high level of security.
Read Moredsh-persona: Adding Switchable Personas and Memory to DeepSeek Harness Agent
dsh-persona is a plugin for DeepSeek Harness that adds switchable, persistent personas and cross-session memory to agents. It supports one-click persona switching at runtime, memory management, and configuration, helping agents maintain a specific personality by injecting persona prompts and recent memories. It works out of the box and is suitable for users seeking a more human-like interaction experience.
Read Moredsh-sticker-board: Turn common tasks into stickers above the DSH Web input box.
# Introduction When using DSH Web to handle daily tasks, I encountered a specific issue: certain tasks need to be performed almost every day, but at irregular intervals—such as scrolling through tech news, checking trending items on GitHub, or reviewing draft releases. Manually typing a long prompt into the input box every time is repetitive and prone to distraction. Using a full-fledged task board (Kanban) for this is overkill; it involves state machines, cron jobs, and execution logs—tools that are excessive for a simple "click-to-send" action. `dsh-sticker-board` solves this problem: it converts common tasks into "refrigerator magnets" (stickers) that dock directly above the input box. Clicking them sends a pre-configured prompt to the current session and executes it instantly. The following sections introduce the project in the order of positioning, features, installation, usage, and underlying principles. # What is dsh-sticker-board
Read Moredsh-balance: Query and display DeepSeek account balance in DSH
dsh-balance is a DSH plugin (v0.2.0, MIT) maintained by qiuyongjin, designed to address the issue of DeepSeek balance queries interrupting workflows. It calls the DeepSeek `/user/balance` API and offers two usage methods: registering `dsh-balance` as a hook function, or using the `dsh-balance` command directly.
Read Moredsh-session-kit: Enhancing DeepSeek Harness Session Management via Official Extension Points
`dsh-session-kit` is a DeepSeek Harness plugin maintained by ltxlong (v1.1.0, MIT license). It does not modify the DSH core source code but enhances the routine management capabilities of the session page via official extension points, allowing for a clean rollback after plugin uninstallation. After installation, a "Session Management" button appears in the header of the session page, supporting session deletion (protected while running, moved to system Recycle Bin), renaming, forking, archiving, opening directory, exporting, and tool call statistics. Archived sessions can be searched by title, previewed in a popup, forked, restored, or deleted. For completed turns, the plugin provides "Delete this turn and all subsequent" and "Regenerate" operations. It adopts a conservative strategy of appending persistent tombstones instead of wiping logs, after obtaining an Agent maintenance lease and verifying turn safety.
Read Moredsh-whale-market: Browse, Install and Update DSH Community Plugins
dsh-whale-market is a community-maintained DSH plugin marketplace that provides a unified entry point for browsing, searching, installing, and updating DSH plugins on GitHub. It operates within the DSH Web settings page and integrates four agent tools: market_search, market_install, market_installed, and market_update. Core functions include real-time market browsing (supporting plugins, Skills, skins, and presets), multi-dimensional search filtering (categories, languages, sorting, etc.), and automatic Chinese keyword expansion. The system features a four-level data degradation mechanism, enabling continued service via static indexes or built-in seeds under poor network conditions. The installation process includes type detection, compatibility scoring, and a risk confirmation gate, supporting multiple installation formats and incorporating error fallback.
Read Moredsh-update-copilot: DSH Update Assistant
dsh-update-copilot is an update assistance plugin for DeepSeek Harness (DSH), designed to safely manage updates for various dependency types. It performs a one-time scan of third-party plugins across DSH core, bundles, and individual profiles, covering npm, git commits, and local link sources. The plugin presents version distances, risk levels, and changelogs through semver analysis and applies specific comparison logic based on source types. Regarding execution, it enforces strict guardrails: npm/Git dependencies are handled exclusively via the official CLI, while link types invoke git updates in the local directory (including automatic stashing and manual conflict intervention). It mandates explicit confirmation, single-flight locking, and timeout protection, and explicitly disallows automatic upgrades to the DSH core.
Read Moredsh-mattpocock-skills: Integrating Matt Pocock's Engineering Skills into DeepSeek Harness
`dsh-mattpocock-skills` is a plugin for DeepSeek Harness (DSH) derived from `mattpocock/skills`, containing 25 engineering and productivity skills (such as TDD, code review, and domain modeling). This plugin aims to centrally manage engineering workflows to prevent prompts from being scattered or scripts from being manually maintained. Its core features include: on-demand skill loading, where model names are exposed only when viewing the directory and content is read only upon invocation; support for explicit user invocation via `/skill-name`; verbatim preservation of content from the upstream English source, accompanied by hash checksums and a `diff` command for self-verification; and zero runtime dependencies with a lightweight installation. Installation requires using the `dsh plugin add` command to point to a GitHub or local path, requiring Node...
Read More@gongshiyun/dsh-usage-dashboard: View DeepSeek Balance, Session Consumption, and Historical Costs
`@gongshiyun/dsh-usage-dashboard` is an MIT-licensed plugin for DSH that supports Desktop or Web environments and requires Node.js 22.19.0+. It is designed to address the lack of usage visualization when using DeepSeek. Its core features include: calling official APIs to display the account's total and categorized balances; real-time estimation of current session consumption and remaining conversation turns (refreshes every 4 seconds) displayed below the input box; and a global dashboard in settings that displays historical conversation details (including tokens and costs) in reverse chronological order, as well as estimated remaining available times for each model based on historical average consumption. The plugin supports cost calculation based on models and time periods via the `pricing` configuration, and allows customization of API Key, currency unit, and cache duration. Installation
Read Moredsh-vision-local: Add local visual capabilities to text-only DeepSeek Harness
dsh-vision-local is a plugin designed specifically for DeepSeek Harness (DSH) to enable pure text models to acquire image understanding capabilities through local vision models, addressing privacy risks and workflow interruptions associated with cloud interfaces. Adopting a "local-first" strategy, the plugin sends images exclusively to local OpenAI-compatible endpoints such as LM Studio and Ollama, without telemetry or additional network calls. Its core advantage lies in returning structured JSON evidence containing a summary, OCR, layout structure, semantics, visual attributes, and uncertain items, effectively suppressing hallucinations. The plugin provides a vision tool and an optional vision-bridge service, supporting the paste or upload of images in formats such as PNG and JPEG, and offering on-demand descriptions. Node.js is required.
Read Moredsh-image-mmx: Adding image understanding to DSH text models
`dsh-image-mmx` is a community plugin for DeepSeek Harness (MIT licensed, maintained by fengs2021) designed to address the limitation of pure text models in handling image inputs. Its core mechanism is to automatically invoke MiniMax VLM (mmx) for visual recognition when users send images in a session, and inject the recognition results into the model context, enabling text models like DeepSeek to understand image content. Main features include: supporting the sending of messages containing images to avoid errors; automatically saving images to the session workspace and executing `mmx vision describe`; replacing image blocks on the model side with path text and detailed descriptions (preserving visual elements, code, error messages, etc.), while the user interface continues to display original image thumbnails that can be enlarged; and supporting the parallel and independent recognition of multiple images.
Read Moredsh-cache-cost-monitor: Add cache hit rate and cost monitoring for DSH
`dsh-cache-cost-monitor` is an MIT-licensed plugin for DSH v0.1.x designed to monitor the prefix cache hit rate and API costs during Agent calls. By extracting fields such as `prompt_cache_hit_tokens`, `prompt_cache_miss_tokens`, and `completion_tokens`, it calculates the cache hit rate in real-time and estimates costs based on official pricing (including peak and off-peak hours). The plugin provides a `cache_report` tool for Agents to query detailed reports, supporting trend sparklines and per-round details. Additionally, it displays a persistent status bar on the browser side and the consumption of the current round at the end of each reply. Furthermore, it supports threshold and budget alerts and automatically degrades in case of exceptions to ensure the stability of the main program.
Read More@eric.wen/dsh-sight: DSH Multimodal Image Direct Upload and Figma MCP Plugin
The DSH plugin `@eric.wen/dsh-sight` aims to address specific issues in multimodal dialogue, primarily offering four core functions. First is direct multimodal image upload, allowing users to paste or drag images into the input box to send them to supported multimodal models as native content blocks. Second, it features session image clearing, which removes images from the model's visible history. This resolves the issue of being unable to switch back to text-only models caused by historical images, and this operation is persistent. Third, the automatic inference level completion feature automatically populates official supported tiers for third-party models without declared reasoning levels based on an internal dictionary, optimizing configuration. Finally, through the Figma MCP bridge, it supports two modes: converting design drafts to code using Figma Tokens and REST API, or implementing AI-driven design via a local bridge without requiring Figma membership. The plugin is distributed via npm.
Read Moreexam-paper-plugin: Parse Word/PDF questions and locally generate printable exam papers.
exam-paper-plugin is a DeepSeek Harness plugin maintained by elegymythos, designed to address the pain points of dispersed questions, manual formatting, and high Token consumption in the exam generation process. The plugin supports the automatic parsing of .doc/.docx/.pdf/.txt/.md files, identifying various question types and extracting stems, options, and image positions to generate .docx and .html exam papers by sampling questions on demand. Its intelligent engine runs locally and features multi-view feature extraction, HDBSCAN automatic clustering, FAISS vector indexing, and cosine similarity search capabilities, achieving precise question sampling through classification filtering, vector recall, and MMR diversity reranking. The plugin provides CLI and Python APIs, supporting versioned evaluation and local Ollama Token consumption evaluation. Installation requires dependency on dsh-tools, [incomplete]
Read Moredsh-workspace-default-dir: Set the default initial directory for the DSH workspace directory selector
`dsh-workspace-default-dir` is a DSH client plugin developed and maintained by dragan2023 (MIT License), designed to address the frequent manual navigation issues faced by Windows users when the workspace directory is not the home directory. By modifying the native Windows dialog and file picker backends, this plugin allows users to customize the default initial path of the "Add Workspace" directory picker. Core features include: providing a `Settings → Workspace default directory` GUI settings card; supporting CLI commands (set/get/clear/status) for configuration; and synchronizing writes to the `DSH_PICKER_INITIAL_DIR` environment variable between the GUI and CLI.
Read More@dsh-plugin/plugin-manager: Manage Cordis plugins in DeepSeek Harness settings
`@dsh-plugin/plugin-manager` is a settings page plugin for DeepSeek Harness, maintained by Dingpenghui-good and licensed under the MIT License. This plugin aims to address the lack of a unified management entry point for users who have installed multiple Cordis plugins by integrating into the "Settings → Plugins" interface. Its main features include displaying a list of installed plugins (automatically filtering built-in plugins), enabling or disabling plugins via buttons, uninstalling plugins (with confirmation), search and filtering, bilingual support (Chinese and English), and displaying the plugin's fiber stage status. There are three installation methods: 1. Add a locally built plugin using the `dsh plugin --profile web add .` command; 2. Manually edit `cordis`...
Read Moredsh-sandbox-allowlist: Add configurable authorized directories for the DSH default sandbox
dsh-sandbox-allowlist is an extension plugin for DSH, designed to maintain default sandbox security boundaries while solving the issue where CLI commands and write/edit tools within the sandbox struggle to write to trusted directories outside the workspace. This plugin allows secure writes to specified directories without requiring the sandbox to be shut down or step-by-step approval. Its core features include support for wildcard configuration of multiple authorized directories, coverage of both Windows ACL and Linux bwrap platforms, and real-time configuration editing. The plugin adopts a pure plugin mechanism that does not modify official code and provides scripts for automatic authorization revocation and emergency cleanup on Windows. Users need to install the plugin via the dsh command line and configure authorizations in settings.yaml.
Read Moredsh-token-data: Token Usage, Supplier Balances, and Quota Panel for DSH Web
dsh-token-data is an MIT-licensed plugin designed for the DeepSeek Harness (DSH) web interface, aiming to centralize the display of dispersed token usage, vendor balances, and subscription quotas. The plugin provides a real-time usage dashboard, daily heat maps, and 7-day trend analysis. It supports balance inquiries for mainstream vendors such as DeepSeek, OpenRouter, and Kimi, as well as quota monitoring for services like OpenCode Go. Its core features include five read-only, loopback-only GET API endpoints, real-time credential parsing (no key storage), incremental caching, and a fault tolerance mechanism (preserving the last successful data). Installation requires Node.js >= 20 and can be performed via `dsh plugin --profile web add dsh-`
Read Moredsh-worktree: Git worktree filesystem isolation for DeepSeek Harness sub-agents
`dsh-worktree` is a plugin for DeepSeek Harness (DSH) designed to provide filesystem isolation for multiple sub-agents running in parallel via Git worktrees, preventing interference between working directories. It enables each sub-agent to share the repository object store while maintaining a separate workspace, primarily offering two entry points: the `ctx.worktree` service API and the `/worktree` slash command. Its core mechanism involves placing worktrees in the `.dsh/worktrees/<flatSlug>` directory and automatically creating the corresponding `worktree-<flatSlug>` branch. When creating, the plugin strictly validates the slug and attempts to perform environment configuration, such as copying configuration and linking dependencies. Regarding change protection...
Read Moredsh-memflow: Project-level Memory Framework for DeepSeek Harness
crwsr124/dsh-memflow is a community memory framework plugin for DeepSeek Harness (DSH), designed to address session state loss and multi-project memory pollution. It employs a distributed architecture to guarantee independent persistent memory for each working directory. Core features include: automatically loading the memory snapshot of the current directory at session startup (e.g., tasks, status, notes, etc., with byte size limits); real-time state writing upon task completion or key decisions; injecting memory protocol into the persona via protocol variables; and providing a delegate tool that supports inlining project memory and required files into sub-agent contexts, supporting various running modes. Installation requires using the `dsh plugin add` command and restarting the process, followed by selecting the "Memory Stream Mode" preset. This plugin is dependency-free and allows flexible control over inline size and disabling...
Read MoreDSH Question Navigator: User Question Navigation Plugin in Long Sessions
`Cocowwy/dsh-plugin-question-navigator` is a long-session question navigation plugin designed for the DeepSeek Harness (DSH) Web client. It aims to address the pain points of quickly locating user historical questions and reviewing context in long conversations without requiring modifications to the DSH source code. Integrated via the `shell.overlay` slot, this plugin supports displaying controls alongside DSH's native "Back to bottom" button. It enables one-click navigation to the most recent user message and allows sequential traversal of earlier questions, supporting both rendered and paginated history messages. The plugin adapts to light/dark/custom themes, displaying text or icons depending on the device type (desktop or mobile), and switches between Chinese and English interfaces according to the browser language. It requires DSH Web 0.1.0-rc.6 or later.
Read Moredsh-file-browser: Add a full-disk file browser bar to the DSH chat interface
dsh-file-browser is a DSH client plugin developed by Clearchenpro (MIT licensed), designed to provide native file browsing access for Web-based DSH sessions. The plugin adds a file browsing sidebar to the right side of the chat interface, supporting hierarchical browsing of the host disk directories, offering sorting by name, size, and modification time, and providing breadcrumb navigation. Users can drag and drop images (e.g., PNG, JPG) as attachments to insert them into the chat, or write other file paths in the draft using backtick format. Additionally, it supports inline operations such as sending paths directly, copying paths, or opening them with the system default application. The plugin uses server-side streaming scanning and limits records to 1000 per layer by default. It also supports Chinese/English bilingual interfaces. Installation requires registering the plugin via the `dsh plugin add` command and restarting the instance. Please note that this plugin is only applicable to Windows.
Read Moredsh-archived-panel: View and manage archived sessions in the DeepSeek Harness sidebar
dsh-archived-panel is an MIT-licensed community plugin developed for DeepSeek Harness (DSH), designed to provide a unified entry point for archived session management within the sidebar. The plugin supports viewing and reopening archived sessions in the Web Profile; this functionality is available immediately after installation without requiring modifications to the DSH source code. Additionally, the plugin includes advanced features: if the host environment supports `unarchiveSession` or `deleteSession`, users can perform unarchiving or permanent deletion operations. The deletion process includes a secondary confirmation and a protection mechanism for active sessions. If the host environment has not installed the necessary patch, the plugin automatically hides these operation buttons to ensure that core functionality remains unaffected. Installation requires compatibility with DSH >= 0.1.0.
Read Moredsh-holdem: Add a 6-player No-Limit Texas Hold'em table in the DeepSeek Harness Web GUI
dsh-holdem is a DSH plugin maintained by BubblePtr (MIT licensed, v0.3.0), designed to provide a six-player No-Limit Texas Hold'em experience where "1 player + 5 LLM agents" interact together for Web GUIs. By adding a "Texas Hold'em" tab to the middle column, the plugin ensures agents only see their own hole cards and that interaction content does not leak reasoning or hand information. Its core features include a poker game engine, the /dsh-holdem/* JSON API, heuristic bot fallback logic when models are unavailable, and browser UI integration based on @deepseek-ai/dsh-client-runtime. Installation is simple, requiring only two commands to add pre-built packages without local compilation. The project's source code structure is clear, including the Node.js engine (src/...)
Read Moreobsidian-workbench: Browse, edit, and save Obsidian Markdown repositories in DeepSeek Harness
obsidian-workbench is a plugin maintained by Bob-Bo1 designed to allow Windows users to directly browse, edit, and save their local Obsidian Markdown vaults without leaving the DeepSeek Harness (DSH) Web session. This plugin does not require launching the Obsidian client; instead, by reading the vault path from the local Obsidian configuration, it provides an Obsidian-style three-column workspace within DSH: the left side displays the repository directory and files, the middle provides a CodeMirror 6-based Markdown real-time preview editor with auto-save support, and the right side displays the current DSH session, facilitating user interaction and questioning regarding the note content. Installation Process
Read More@asherliner/dsh-memory-connect: Add cross-session memory for DSH
@asherliner/dsh-memory-connect is an open-source, MIT-licensed cross-session memory plugin for DSH (v0.6.1, requires Node.js >= 18). It addresses the issue of information loss when a DSH session ends. Its core capabilities include: Global Soul (providing a persistent global identity via ~/.dsh/soul.md), automatic information extraction, cross-session memory retrieval, context inflation prevention, scheduled maintenance, LLM-driven memory integration, memory decay and compression, and full-text search based on SQLite FTS5. The plugin adopts a Trust Model, injecting recalled history as an untrusted reference while always prioritizing the current instruction. It can be installed by adding it to a specified profile via the `dsh plugin` command or npm.
Read Moredsh-qq-remote: Remote Control DeepSeek Harness via QQ Messages
dsh-qq-remote is a DeepSeek Harness (DSH) plugin designed to enable remote agent control via QQ messages. It acts as a bridge utilizing protocols such as NapCat for the OneBot 11 standard, allowing users to execute shell commands, dispatch tasks, view status, and receive screenshots without relying on the local terminal, using commands such as `/exec`, `/ask`, and `/screenshot`. The plugin supports session management, AI chat mode, and phase reporting, requires a Node.js >= 22 environment, and has zero npm dependencies. During installation, users must configure DSH settings or the `~/.dsh/qq-remote.json` file, with the core requirement being the setup of an `allowedUsers` whitelist to...
Read Moredsh-screenshot: One-click screenshot and paste to DSH Desktop input box on Windows
`dsh-screenshot` is a Windows client plugin designed specifically for DSH Desktop to streamline the screenshot and input workflows. It triggers system screenshots via a camera button or global shortcut (default Alt+A) and automatically pastes the captured image into the DSH input field after selection, thereby reducing window switching and manual copy operations. The plugin's listener lifecycle is bound to the DSH Desktop process, supporting configurable auto-paste and background navigation features, along with reliability mechanisms such as debouncing and clipboard waiting. Installation requires Windows 10 (1809+) or Windows 11; the plugin can be enabled by adding it via GitHub or npm and restarting the application. While the web version is also usable, its functionality is more restricted compared to the desktop version due to limitations in foreground detection. This...
Read Moredsh-desktop: Electron Desktop Plugin for DeepSeek Harness
ahikl/dsh-desktop is an out-of-tree desktop plugin for DeepSeek Harness (DSH) licensed under the MIT License. This plugin wraps the DSH Web UI with Electron to convert it into a desktop application, without modifying the DSH source code or adding Electron to the DSH dependency tree. Core features include a borderless window, a custom title bar that automatically follows the theme, system tray interactions (show, open browser, exit), and minimizing to the tray when closing the window. URL parsing follows the priority of the `--url` parameter, the Web Server port, and automatically launching `dsh web`. Users can install the plugin via the `dsh plugin` command and use `dsh --p`
Read Moredshsearch-multi: Multi-engine Web Search and Web Scraping Plugin for DSH
dshsearch-multi is a DSH (DeepSeek Harness) plugin developed by abcdream-Lary, licensed under the MIT License, aiming to provide unified multi-engine web search and content extraction capabilities for agents. The plugin is registered via the standard Provider interface, requiring no modification to the DSH source code, and supports five major engines: AnySearch, Bing, DuckDuckGo, Tavily, and Exa. Notably, the first three do not require an API Key, while the latter two require configured keys; if a search fails, it automatically switches to available engines as a fallback. The plugin also provides `web.fetch` web scraping functionality and deterministic query intent recognition without invoking an LLM. Users can configure it via the DSH Web settings page or `settings.yaml`...
Read Moredsh-tally: DeepSeek Harness Personal Bookkeeping Plugin
dsh-tally is a personal bookkeeping plugin for DeepSeek Harness designed to enable localized, dependency-free, and network-free management of income and expenses. The plugin stores data locally in JSON format, does not rely on API Keys, and requires a Node.js 20+ environment. Its core features include bookkeeping (supporting built-in or custom categories and batch catch-up entries), account inquiries (searching by month, category, or keyword), summaries (providing monthly/yearly statistics, Top 5 categories, and month-over-month analysis), budgeting (supporting monthly budget setting and over-budget alerts), soft delete and restore, as well as CSV export and self-contained HTML reports. Users can perform operations directly by entering natural language commands via the DSH dialogue, such as recording transactions, checking accounts, or exporting data. This plugin is suitable for those seeking private data, independence from external services, and requirements for monthly account reviews, budget management, and file management.
Read Moredsh-vision-fallback: Preserving chat images in the text-only main model
dsh-vision-fallback is an MIT-licensed plugin for DSH, maintained by 1HelloMan1. It is designed to address the gap where the main model supports text-only while the chat interface contains images. Through a plugin-based approach at the request layer, it automatically delegates images to a fixed vision model, converts them into hidden text context to return to the main model, while preserving the original images in the UI. This plugin is compatible with DSH versions 0.1.2-alpha.3 to 0.1.2-alpha.5 and requires a Node.js environment of at least 22.13.0. Its core features include automatically handling MCP/ACP persistent attachments and PTC nested images while preserving order; and supporting the configuration of the vision model and Base URL via the Web settings page or settings.yaml.
Read Morezp-home/dsh-weixin-clawbot: Integrate mobile WeChat into DSH's standalone Host Bundle
dsh-weixin-clawbot is a standalone DeepSeek Harness (DSH) Host Bundle designed to enable remote control of the computer-side DSH via the official Tencent WeChat ClawBot/iLink channel. This project does not modify the DSH core and is compatible with both Web and desktop clients, allowing users to reuse the same DSH Session. Its core capabilities include: receiving WeChat text and voice transcription tasks and replying to execution results in segmented text form; supporting the creation, switching, and archiving of sessions, as well as recovery across restarts; providing commands such as /cancel, /steer, and /queue for task control, course correction, and status diagnosis; and adopting workspace-write permissions by default with support for one-time approval via /approve.
Read Moredsh-video-downloader: Media recognition and download tool for DeepSeek Harness
`dsh-video-downloader` is a media download plugin for DeepSeek Harness, maintained by zimai233 and licensed under the MIT License. It provides media URL recognition and processing functions tailored for agents, supporting sites such as Bilibili, YouTube, Douyin, and Xiaohongshu. This plugin is a pure ESM package with zero build steps; its core logic is exported as pure functions, facilitating testing and secondary development. It offers three core tools: `video_analyze`, which only analyzes the URL and returns whether it is a media file, the site, quality, extension, and MIME type hint; and `video_download`, which uses browser-style request headers to stream and save media locally. It supports custom paths and headers, and includes features for following redirects, handling timeouts, and cancellation.
Read Moredsh-exam-countdown: Add countdown for DSH exams in China
`dsh-exam-countdown` is an MIT-licensed DeepSeek Harness (DSH) plugin designed to enable Agents to directly query major Chinese exam dates and calculate the remaining days. It includes built-in data for 64 exams covering 9 major categories, such as college entrance exams, civil service exams, English proficiency tests, and teacher certifications. Adopting a pure ESM and zero-build architecture, it does not rely on a frontend environment. Its core functions include automatically adjusting expired dates, precisely calculating dates with specific rules (such as CET-4/6), and providing two tool interfaces: `exam_countdown` supports filtering and sorting results by ID, keyword, or category, while `exam_categories` is used to obtain the category list and counts. Installation requires adding the plugin to a specified profile and verifying the dependency configuration. This plugin is suitable for various exam schedule Q&A scenarios.
Read Moredsh-secret-paste: Replace keys pasted into DSH composer with [secret:REF]
`dsh-secret-paste` is an MIT-licensed plugin for the DeepSeek Harness Web profile, designed to prevent sensitive strings such as keys and tokens from appearing in plaintext in model messages and session history. The plugin detects keys pasted in the Composer using `@sanity-labs/secret-scan`, stores their values in the `~/.dsh/.credentials.yaml` file with 0600 permissions, and replaces them in drafts with `[secret:REF]` placeholders. If the model requires the real value, it can only resolve it on-demand using the dedicated tool `secret_resolve`, supporting recursive resolution for nested placeholders. For medium-confidence hits or when the detector is unable to...
Read Moredsh-argp: DSH's third-party context compression engine
dsh-argp is a third-party context compression engine for DeepSeek Harness, designed to address the issue of increasing context window pressure in long sessions while retaining historical original text. Its core mechanism comprises two stages: Stage-1 involves the model proposing extraction, summarization, or ignore actions for atomic units, which are implemented after adjudication by a deterministic guard, ensuring the LLM only proposes candidates rather than directly rewriting; Stage-2 prunes atomic units based on reference graph rules when thresholds are exceeded, a process that does not require LLM calls. Compressed or pruned content is stored in an append-only log, supporting retrieval at both summary and detail levels. During installation, the native summarizer must be disabled in the profile and the plugin added to avoid duplicate loader configurations. Users can customize the model backend, with default support for OpenAI-compatible interfaces. The repository provides multiple verification commands to test performance. This tool is suitable for scenarios requiring control over long-session context and preservation...
Read Moredsh-session-hotkeys: Session Hotkeys Plugin for DeepSeek Harness Web
dsh-session-hotkeys is a browser-based keyboard shortcut plugin specifically developed for DSH Web, designed to address input disruptions caused by frequent switching in multi-session management. By mapping common operations to the keyboard, the plugin allows users to switch sessions, create new ones, archive, rename, and focus the search box or model selection while the chat input box is focused, significantly reducing mouse usage. By default, it supports Alt+1-9 to jump to specific sessions and Alt+↑/↓ to cycle through sessions on Windows, and ⌃⇧1-9 and ⌃⌥↑/↓ on macOS. The plugin features fixed key slots, session management navigation, and customizable key bindings. All configurations are saved in the browser's localStorage without any network requests or data collection. Installation requires adding dependencies via the `dsh plugin` command and reloading.
Read Moredsh-task-notify: DSH Round End and Background Task Notification Plugin
`dsh-task-notify` is a lightweight plugin designed specifically for DSH Web to address the issue where users struggle to obtain timely status updates for tasks after leaving the page during long agent turns or background tasks. The plugin ensures users do not miss completed, failed, or terminated tasks by providing sound and browser tab title notifications upon task completion. Core features include playing a synthesized dual-tone alert (with different pitches for success and failure) when an agent turn ends or a background task enters the `completed`, `failed`, or `killed` states. If the page is in an inactive tab, the tab title is modified to provide a reminder, which is automatically restored upon switching back. The plugin features an anti-false-positive mechanism that only applies to turns actually completed in the current session, preventing interference caused by historical data refreshes. Installation is simple and supported via the npm registry.
Read Moredsh-side-panel: Right-side development panel of DeepSeek Harness web UI
dsh-side-panel is a right-side development panel plugin for DeepSeek Harness Web UI, designed to optimize the development experience. It integrates three tabs—Files, History, and VCS—allowing users to browse files in the current session's working directory directly beside the chat interface, quickly locate messages in the history, and view Git status and diffs. Developed by XYZ1024-alt, this plugin follows the MIT license and is distributed as a Bundle. It supports automatic registration on both the Node and browser sides without the need for manual building. Installation is straightforward; it supports installation from GitHub, npm, or local directories. After installation, simply restart the web service and refresh the page for it to take effect. It is suitable for dsh web deployment in local or loopback networks, requiring Git to be...
Read Moredsh-tavily-search-provider: A plugin integrating Tavily search into DeepSeek Harness
`dsh-tavily-search-provider` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address parameter passing, key security, and management issues in Tavily search integration. Its core functions include registering a standalone `tavily_search` tool and mapping full search control parameters (such as depth, domain, and time range) to prevent the official provider from ignoring these features; supporting the use of Tavily as the official `web_search` backend; providing credential-based `TAVILY_API_KEY` security management controls in DSH settings that support application without a restart and enforce loopback/HTTPS security restrictions; and providing state routing without key leakage.
Read Moredsh-legion: DeepSeek Harness's Multi-Agent Delegation and Model Routing Plugin
dsh-legion is a TypeScript multi-agent orchestration and LLM model routing plugin designed for DeepSeek Harness (DSH), aiming to extend existing runtime capabilities rather than introducing an independent framework. Its core mechanism delegates delegation strategies to deployment-side configuration; coordination agents select semantic Specialists (such as 'quick', 'deep', 'review') solely through the `legion` tool, while specific model routing, backend types, tool filtering, depth, and result contracts are determined by plugin configuration. This plugin supports precise multi-provider model routing, multi-sub-agent backend strategies, structured versioned result output, custom Cohorts, and declarative Strategies, and features hard resource limits and explainable diagnostics.
Read Moredsh-ds-attach: DeepSeek Harness Attachment Upload and Document Text Injection Plugin
dsh-ds-attach is an MIT-licensed DeepSeek Harness plugin (v0.1.0, depends on @deepseek-ai/cordis ^4.0.1) maintained by wqx-txdsyl, aiming to replicate the attachment experience of chat.deepseek.com for the DSH web client. Core features include: uploading files via the paperclip button or drag-and-drop; displaying 240x64px file cards with official icons and status (uploading/parsing/completed/failed); supporting text extraction for PDF, DOCX, XLSX, TXT/MD, and code files (default 150,000 character budget, truncation at paragraph boundaries); injecting extracted text into messages for the model to read; and automatically clearing the attachment area after sending. Images automatically go through the native vision pipeline, scanned P.
Read Morencm-player: Netease Cloud Music Floating Window Player for DSH Web Interface
ncm-player is a NetEase Cloud Music floating window plugin for the DeepSeek Harness (DSH) Web interface, designed to enable users to listen to music, search for songs, and view lyrics directly within the web page without the need for an additional player. The plugin is released under the MIT License and supports playback control, queue management, multiple playback modes, song search, popular recommendations, account login (via QR code or Cookie), and line-by-line synchronized lyrics display (including translations). The floating window features three modes: expanded, mini, and hidden. It is draggable and automatically adapts to the DSH theme color. Installation involves executing specific commands in the DSH plugin environment and restarting the service, after which it can be launched via the note button in the bottom-right corner of the page. The plugin relies on the Node.js runtime and network access. Login states and queue data are stored in the browser's localStorage, and upgrading from previous versions will automatically migrate data.
Read Moredsh-git-graph: DSH Web's Read-only Git Graph View
WhitePlusMS/dsh-git-graph is an MIT-licensed plugin (v0.0.2) for DSH Web designed to allow users to view the current workspace's Git history directly on the web interface without switching terminals or external tools. The plugin provides a dedicated `Git Graph` entry point, with main features including the display of commit topology, branch relationships, merge history, and local/remote references; it supports full-range search, branch filtering, and multiple sorting modes based on dimensions such as hash, author, and date; allows for inline expansion to view commit details, file change statistics, and line-by-line diffs, and supports checking uncommitted changes and comparing differences between any two commits. The current version is designed as read-only and does not execute any operations that modify Git data (such as commits, pushes, merges, etc.), and does not generate session messages or work history when refreshing the view.
Read Moredsh-mqtt: MQTT Protocol Driver and Agent Worker Gateway for DeepSeek Harness
`dsh-mqtt` is an MIT-licensed plugin maintained by UllrAI, designed to convert DeepSeek Harness (DSH) processes into Worker gateways accessible via MQTT. It supports MQTT 3.1.1/5 protocols, offering TCP, TLS, and WebSocket connections, as well as capabilities such as broker authentication, persistent sessions, reconnection, and Last Will. Core functions include node-level control commands (submit, boot, inject, cancel), normalized event and status output, QoS 1 deduplication, interrupt recovery, and controlled worker aliases. This plugin is of the long-running type, not a one-shot model tool. Activation requires a Node.js v22+ environment, installation via npm to a DSH Profile, and configuration is absolutely...
Read Moredsh-deepseek-pet: Embedding the DeepSeek Blue Little Whale Desk Pet in DSH Web
dsh-deepseek-pet is a lightweight plugin for DSH Web, designed to address the issue of pages lacking intuitive interactive feedback objects. The plugin embeds an interactive DeepSeek blue whale desktop pet in the bottom-right corner of the page, supporting drag-and-drop, breathing and swaying animations, and position memory. Its core functions include desktop interaction and model integration: users can interact with the desktop pet in various ways through clicking, double-clicking, long-pressing, hovering, or right-click menus; the Agent can invoke the `pet_say` tool to trigger the pet to speak and synchronize its state during the beginning of a conversation (thinking) and the end (celebration). Before installation, ensure that DSH and pnpm are installed. Clone the repository, execute `build.ps1` to build and generate `client.js`, and finally use the `dsh plugin` command to install and restart DSH Web.
Read Moredsh-agent-arena: DeepSeek Harness Multi-AI Collaboration and Decision-Making Plugin
dsh-agent-arena is an interactive multi-agent collaboration plugin for DeepSeek Harness (DSH) designed to address the lack of continuous discussion and task management spaces for multi-models. It integrates human users, multiple AI roles, and administrators into a shared long-term session, supporting persistent AI identities and model configurations. Core features include: supporting group chats involving 2-12 AI participants, allowing control over speaking and task assignment via natural language or the `@` symbol; providing a task board to track work progress; structuring the comparison of multiple options' rationale, risks, and confidence via a decision board; utilizing an outcome repository to register files, links, and other outputs, with support for manual acceptance or rejection; featuring a collaboration console to monitor AI status and tool calls; and employing atomic file locking to prevent concurrent editing conflicts among multiple AIs. The plugin also supports channel rate limiting, automatic interruption control, and conversation-based isolation.
Read Moredsh-dynplugin-manager: DSH Dynamic Plugin Installation, Loading, and Lifecycle Management
`dsh-dynplugin-manager` is an MIT-licensed DSH dynamic plugin manager designed to address issues regarding fragmented plugin loading and complex management operations. It provides full lifecycle management for two types of plugins—runner session-level loading and loader persistent mounting—via a unified settings page, installation dialog, and Slash commands. Core features include the automatic discovery of plugins in local and Profile directories, support for installation from local directories, GitHub repositories, or npm packages (including monorepo and caching mechanisms), as well as operations such as `/dynload` for automatic routing and loading, `/dynunmount` for deactivation, and `/dynuninstall` for complete removal. Plugins utilize a pre-validation persistence mechanism to ensure configuration security.
Read MorePianpianUI: DSH Chat Main Page Semi-transparent Background Plugin
PianpianUI is a plugin for the DeepSeek Harness (DSH) Web UI used to add a translucent background for "Lin Pianpian" to the main chat page, while ensuring the sidebar, input box, and chat content remain clear and readable. Maintained by tdyangbo and licensed under the MIT License, the plugin's core features include UI adjustment buttons in the bottom right corner, supporting adjustments to background opacity and depth, as well as one-click restoration of default settings. Adjustment results are saved in the current browser and persist after page refreshes, while the adjustment buttons automatically hide on non-chat pages. Installation can be done by executing the `dsh plugin` command via Git or local file paths, followed by launching `dsh web` to take effect (a forced browser refresh may be required). The plugin supports update and disable operations, and it is recommended that users obtain it only from...
Read Moredsh-message-navigator: Message navigation bar for the DeepSeek Harness web chat interface
dsh-message-navigator is a DSH client plugin developed by TableRogue, designed to optimize the long-conversation experience in web chat interfaces. The plugin adds a vertical message index on the right side of the interface, mapping user inputs to clickable Markers. Users can smoothly navigate to specific messages by clicking the Marker, and the Marker highlights the current reading position in real-time during scrolling. Its core features include: achieving scroll synchronization without re-rendering through pure arithmetic calculations; and stably identifying messages via `data-chat-flow-key` to ensure the index is automatically rebuilt and positioning remains accurate during message additions, deletions, or session switching. Markers are not generated during AI streaming output; they are only added to the index after the message is stabilized. Additionally, the plugin supports hover previews, features a responsive design, and automatically hides the sidebar in narrow windows.
Read Moredsh-vision-android: DeepSeek Harness Visual Understanding and Android UI Automation Plugin
dsh-vision-android is a plugin based on DeepSeek Harness, designed to provide agents with multimodal visual understanding and Android UI automation capabilities. The plugin integrates 11 tools, primarily addressing two main needs: sending local screenshots or images to vision models for analysis, and executing real-time click, swipe, input, and key operations on Android devices via ADB. Its core functions are divided into vision understanding (such as `vision_ask`, `mobile_look`, screenshots, etc.) and UI automation (such as `mobile_tap`, `mobile_swipe`, text input, APK installation, app launching, etc.). When used, agents can form a workflow of "screenshot analysis → locate element → execute operation →"
Read Moredsh-collaboration: DeepSeek Harness Multi-Agent Collaboration Plugin
dsh-collaboration is an open-source multi-agent collaboration plugin suite for DeepSeek Harness (MIT License), designed to address pain points related to task splitting, model comparison, and visual access. Core features include on-demand scheduling and state management of expert instances through Specialist Roster and Team Console (tools such as team_call and team_message), utilizing the model_compare tool to perform side-by-side comparisons of multi-model outputs for the same prompt, translating image analysis results into text via Vision Bridge to enable text-based main agents to handle multimodal tasks, as well as the Image Inbox feature, which supports pasting images within a session and generating workspace file paths. The plugin does not...
Read Moredsh-token-activity: View Token Consumption in the Last 365 Days in DeepSeek Harness
`snownightt/dsh-token-activity` is an MIT-licensed third-party plugin for DeepSeek Harness (DSH) designed to address the issue of scattered model call records within session logs, which makes tracking historical Token consumption difficult. The plugin adds a "Usage" navigation tab to the settings of the DSH Web interface, displaying cumulative and peak Tokens, and visualizing daily Token consumption for the past 365 days as a heatmap. Users can hover over a specific date to view the total for that day as well as the specific usage of each model. It supports the automatic backfilling of historical sessions, ensuring that a single session failure does not affect overall statistics. Installation involves adding the plugin package via an npm command and restarting the Web service. It is suitable for developers who want to quickly view usage trends in local session logs. It should be noted that the plugin data is based on...
Read Moredsh-suggest: Clickable follow-up question plugin for DSH sessions.
`dsh-suggest` is a DeepSeek Harness (DSH) plugin maintained by `shaoeric` and licensed under the MIT license, aiming to solve the problem of manually inputting follow-up questions in Agent sessions. Its core functionality is to automatically generate three clickable, editable recommended follow-up questions based on the latest three user messages after each round of the Agent's answer. Users can directly click to submit and start a new round of interaction, or hover to edit before sending. The plugin prioritizes invoking the same provider's flash model (with thinking disabled), falling back to the original model upon failure. It features caching, skeleton placeholders, failure retry, and light/dark mode adaptation, and displays only the latest round of recommendations. This plugin offers two installation modes: the official plugin (persistent, suitable for long-term use, requiring loading via `file:`
Read MoreAgentAstra: A Spatialized Conversation and Trajectory Visualization Plugin for DeepSeek Harness
AgentAstra is an experimental client plugin for DeepSeek Harness designed to project the Agent execution process into a traversable spatial view, replacing the traditional linear message flow display. By leveraging three dimensions—semantic time, causal channels, and information hierarchy—the plugin intuitively visualizes key nodes and their causal triggers, such as user prompts, Agent replies, tool calls, sub-Agent delegation, file read/write operations, and external resource access. Core features include displaying conversation content as readable cards with support for keyboard navigation, timeline dragging, and node focus interactions; allowing precise file snapshots to be dragged directly into chat box drafts; binding the view to the current session to automatically release WebGL resources upon unloading; and providing a text fallback when WebGL is unavailable. Installation is performed by adding the plugin using the `dsh plugin` command.
Read Morepinch-eng/dsh-audio-dub: DSH Dubbing Plugin
`pinch-eng/dsh-audio-dub` is a dubbing plugin for DeepSeek Harness (DSH) designed to simplify the video and audio translation and dubbing process. The plugin supports translating media content into ten target languages (e.g., Chinese, English, Japanese) while preserving the original speaker's voice (AI voice cloning). Its core tools include `dub_media` (for submitting tasks, supporting local paths or direct URLs), `dub_status` (for querying status), and `dub_languages` (for querying languages). Users can invoke it within the DSH workflow by setting the `PINCH_API_KEY` and installing the plugin. The service is billed based on media duration (0.50 USD/minute), with a single file limit of 60 minutes or 2 GB. The download link validity is...
Read Moredsh-prompt-library: Manage, optimize, and reuse prompts in the DSH chat bar.
`dsh-prompt-library` is a prompt library plugin for DSH, aimed at solving issues such as scattered prompts, reuse difficulties, and persona drift. It supports centralized management of prompt titles, bodies, and tags, offering search, statistics, and batch import/export functions. Users can quickly invoke prompts in the chat bar using `#`; it supports sending messages after appending, replacing, or filling template variables, and includes an AI one-click text optimization feature. The plugin constrains the AI persona and tone via `SOUL.md` and supports batch-generating prompts into DSH Skills for later triggering. Furthermore, it has the capability to automatically learn input content and refine tag summaries. Data is stored in a local SQLite database, with the installation command `dsh plugin --profile web add @sunjuntao/`.
Read Moredsh-autoload-history: Automatically load all historical messages when opening a session
dsh-autoload-history is a DSH plugin developed by magicOF2 and licensed under the MIT License. It aims to solve the problem in DSH Web where viewing the complete history of long sessions requires repeatedly clicking "Load earlier". The plugin's core function is to automatically load history messages page by page (50 messages per page) after a session is opened until all messages are loaded. It supports automatic following during session switching, does not interfere with normal chat, and is mounted on an official slot without any visible UI traces. The plugin includes a fail-safe mechanism that stops after three consecutive pages show no progress to prevent infinite loops. Installation methods include adding pre-built packages via GitHub source or npm, and it takes effect automatically after installation. Users can temporarily disable the plugin or set a maximum page limit via localStorage (e.g., setting it to 20 pages for approximately 1,000 messages).
Read Moredsh-sidebar-buttons: Plugin for managing the bottom buttons of the DSH left sidebar.
`lywusichen/dsh-sidebar-buttons` is an MIT-licensed plugin designed for the DeepSeek Harness (DSH) client, aiming to address issues such as disordered button order, inconsistent heights, and inconvenient visibility management of sidebar bottom buttons when multiple plugins are integrated. The plugin operates exclusively on the Web client, does not modify the DSH core code, and allows the system to revert to its original state upon uninstallation. Its core features include: 1. **Drag-and-drop sorting**, allowing users to adjust button order in the settings page with immediate effect; 2. **Three visibility modes**, supporting Fixed Display, Fold into More menu, and Hide, facilitating the management of infrequently used features; 3. **Unified height**, offering options for unified height, retaining original height, or custom height, ensuring consistency.
Read Moredsh-vision-bridge: Accessing DSH session images via non-visual main models
dsh-vision-bridge is a DeepSeek Harness (DSH) plugin designed to address the issue where main models without visual capabilities (such as deepseek-v4-pro) cannot process user images. By invoking external visual interfaces, this plugin automatically converts images into text descriptions during the model request assembly phase. The main model only receives text, thereby preserving image thumbnails in user messages and achieving content understanding. The plugin provides a view_image tool that supports local paths, URLs, and data URLs. It does not include a built-in vision service provider and requires explicit configuration of interfaces and keys for OpenAI, xAI Grok, etc. Installation supports npm commands or a one-click script from the GitHub repository (install.ps1), and manual configuration is also supported. The core process includes copying files and registering the plugin.
Read Moredsh-profile-panel: DSH Plugin Status Panel and Profile O&M Console
dsh-profile-panel is an operations console for DSH plugins developed by lingxin-maz, designed to centrally manage profiles, bundle statuses, and plugin installations. It integrates status observation, change management, and agent-based operations, supporting features such as one-click restart, multi-profile synchronous installation, supply chain version preview, installation snapshots and automatic rollback, health checks, and cross-profile version diffs. The plugin detects pending restart statuses in real-time via SSE and provides Agent tools such as `profile_status` and `profile_sync_install`, supporting market searches and GitHub direct installations. This plugin requires a Node 18+ environment and depends on `@deepseek-ai/cor...
Read MoreLeemanCheung/dsh-agent-preset-recommender: Local Activity Scan and Preset Recommendation Plugin for DeepSeek Harness
LeemanCheung/dsh-agent-preset-recommender is a privacy-preserving local plugin for DeepSeek Harness (DSH), designed to recommend `minimal` or `standard` presets and optional capabilities (such as delegation, workflow, etc.) based on deterministic rules by analyzing the local metadata of Codex, Claude Code, CodeBuddy, and WorkBuddy. The plugin is licensed under the MIT License and requires Node.js >= 20. Its core features include not calling LLMs, executing commands, initiating network requests, modifying configuration, or persisting sensitive data (such as prompts and secrets), and it only generates bounded, reproducible results.
Read Moredsh-codex-workflow: Codex plans reviews, DSH executes
`dsh-codex-workflow` is a plugin within the DeepSeek Harness (DSH) ecosystem, designed to clarify the responsibilities boundaries between Codex and DSH: Codex is solely responsible for read-only planning and code review, while DSH maintains the role of the sole executor. The plugin utilizes a persistent SQLite bridge to precisely deliver plans generated by Codex to a real-time DSH session for execution and appends review comments to workflow tasks. Core features include Codex-led bridging, DSH autonomous initiation of complex task workflows, and a backend CLI-based review permission alignment mechanism. In the event of conflicts, the system does not overwrite the latest review or enter a repair phase, ensuring process stability. The plugin requires DSH version 0.1.0-rc.6 or higher and specific N...
Read Moredsh-memory: Memory with citations based on DSH session logs
`dsh-memory` is a plugin based on DeepSeek Harness (DSH) designed to address memory distortion and tracing difficulties in multi-turn agent conversations. Leveraging DSH's lossless conversation logs, it converts persistent facts into human-auditable Markdown memory files through offline distillation after sessions conclude, storing them in the `~/.dsh/memory` directory. The core advantage lies in every memory being accompanied by a citation, allowing for precise tracing back to original conversation log events; it supports reading content via `memory_read` and viewing original excerpts via `memory_expand`. The plugin provides a compact Recall Index to optimize token usage and supports `user`, `project`, `f...`
Read Moredsh-recap: Generate per-request recap chain for DSH sessions
`dsh-recap` is a session recap plugin for DeepSeek Harness (DSH) that summarizes new data from each model request into a single sentence, chronologically appending it to a recap chain to help developers quickly view session execution details. The plugin listens for session/events to generate summaries; results are persisted in the plugin's own files (`~/.dsh/recap/sessions/<sessionId>.jsonl`) without writing to or injecting messages into session logs, ensuring zero interference with the main session. Core features include: utilizing prefix caching to optimize generation efficiency, supporting independent configuration of provider and model, defaulting to disabling the thinking mode (reasoningEffort: off, automatically degrading if unsupported), and providing a RESTful HTTP API (list、
Read Moredsh-session-header: Add session headers to DSH's LLM requests
`dsh-session-header` is a DeepSeek Harness plugin maintained by homily707 and released under the MIT license. Its core functionality is to automatically inject the `x-session-id` HTTP header into LLM provider requests initiated by DSH, enabling session-based routing in model gateways, proxies, or audit chains. The value defaults to the `sessionId` from the current call's `GenerateOptions` (stripping the `session-` prefix), supports accurate resolution in concurrent sessions via `AsyncLocalStorage`, and does not overwrite existing headers with the same name. The plugin patches `globalThis.fetch`.
Read Moredsh-session-toolkit: Merge and install DSH local plugins including session identity, prompts, auto-recovery, and Web restart.
dsh-session-toolkit is a comprehensive plugin toolkit for DeepSeek Harness (current version 0.1.4, MIT license). It aims to merge six local plugin capabilities—identity, prompt, recovery, restart, logs, and inter-session messages—into a single package to reduce the cost of separate configuration and maintenance for developers. Its core functions include: configurable session identity management; global and workspace prompt injection, supporting prefix and longest path matching based on the working directory; dynamic file referencing with automatic skipping and reporting of errors on failure; session auto-recovery with a concurrency limit of 3 and failure isolation; Web service restart without UAC elevation; and tools for sending and viewing inter-session messages. This plugin is distributed as a `dsh.bundle.patch` and must be added using `dsh plugin add`.
Read Moredsh-tool-eyes: Add local vision tools for DeepSeek Harness
`dsh-tool-eyes` is a local visual plugin for DeepSeek Harness (DSH), designed to provide screen reading and image description capabilities for DSH agents in Windows environments. Licensed under the MIT license, this plugin provides two core tools: `screen` and `ocr`. The `screen` tool describes screen captures or specified images by invoking local OpenAI-compatible vision endpoints, supporting the use of local models to ensure data remains local and reduce privacy risks. The `ocr` tool utilizes the Windows built-in OCR engine to extract text from screens or images locally and offline, character by character, without requiring GPU or cloud support. Installation requires Windows 10/11, Node.js >
Read More`@dpskh/tool-rewind`: Exploration Process of Folding for DeepSeek Harness
`@`dpskh/tool-rewind` is a plugin for DeepSeek Harness (DSH) designed to address the issue where intermediate steps generated during agent exploration consume context space. Working in conjunction with `@dpskh/tool-checkpoint`, this plugin folds the exploration process after the latest checkpoint into an automatically generated report while preserving persistent log auditing. Its core mechanism involves reading the latest checkpoint, generating a report via an LLM, and utilizing the `surfaceOp: replace` mechanism to replace surface session content, ensuring that subsequent requests continue based solely on the report, thereby freeing up context space. Service calls are executed via `ctx.rewind.rewind`, featuring strict error handling mechanisms that ensure no content is written in the event of failure and throws a categorized error. Report generation supports...
Read Moredsh-profile-lock-proof: Provides content-addressed consistency proof for DSH profile dependencies
`dsh-profile-lock-proof` is a plugin for DSH that generates machine-readable proofs to verify consistency between profile dependency declarations, pnpm lock importers, installed package manifests, and `dsh.bundle.patch`. It does not install packages, connect to the network, modify the profile, or return sensitive content; it only verifies consistency boundaries. The plugin requires Node.js >=22, is MIT licensed, and is currently at version 0.2.0. Its input adopts a fail-closed strategy, accepting only regular files within the workspace; out-of-bounds paths, symbolic links, or content hash mismatches will all result in failure. The output includes information such as identity, classification, hash, and status, and is atomically written to a specified directory. Provides a CLI command.
Read MoreMaestro Skills: A Unified Plugin Packaged for DSH and Multi-class AI Coding Agents
`ddtcorex/maestro-skills` is a unified skills repository that packs 31 skills into a general-purpose plugin compatible with multiple platforms such as DeepSeek Harness (DSH), Claude Code, and Codex CLI. The plugin includes 17 domain-specific skills (covering Magento 2, Laravel, Symfony, WordPress, and general PHP, based on the Govard environment) and 14 process skills (derived from `obra/superpowers` v6.3.0, covering brainstorming, TDD, debugging, etc., and licensed under the MIT license). In DSH, users can add it via the command `dsh plugin --profile web add github:d...
Read Moredsh-image-pathify: Enabling DSH models without image capability to process chat images
dsh-image-pathify is an MIT-licensed plugin for DeepSeek Harness (DSH) Web, designed to address the need for models that cannot directly process images (such as deepseek-v4) to understand images in chats. By replacing images with local file paths before sending a message, the plugin prompts the model to invoke the built-in `analyze_image` tool to obtain textual descriptions using the configured OpenAI-compatible vision API. It supports passing multiple images at once and maintains original behavior for models that already support image recognition without exposing the relevant tools. Installation is simple: run `dsh plugin add dsh-image-pathify`, start the Web interface, and then configure the API key, vision model, and interface address in the settings page.
Read Moredsh-my-go: DSH-based Multi-agent Orchestration Plugin for Sisyphus
dsh-my-go is an agent orchestration system built on top of DeepSeek Harness (DSH) and adopts the MIT license. The system unifies the management of 7 professional sub-agents (such as Hermes and Oracle) through the Sisyphus scheduler, adopting a star topology structure to ensure that only one sub-agent runs at any given time. Its core capabilities include flexibly configuring the provider, model, and reasoningEffort based on job types, supporting off-peak routing based on Beijing Time to optimize resource usage, and providing communication tools such as go_work as well as the Sisyphus quality control mechanism. Model configurations are verified before dispatch, and if they do not exist, they fall back to parent session routing. The system provides a WebUI settings page and a tree diagram panel for convenient visual management. Installation requires...
Read Moredsh-ssh-remote: OpenSSH remote workspace plugin for DSH
dsh-ssh-remote is a DeepSeek Harness (DSH) plugin developed by CrazyShout, designed to address the needs for file, shell, and terminal operations on remote machines. Its core advantage lies in reusing the local OpenSSH configuration to avoid repetitive maintenance of authentication and proxy strategies, while providing a stable remote execution boundary for DSH. The plugin supports discovering specific hosts from the local `~/.ssh/config` and adding remote workspaces via a standard interface. It utilizes a versioned helper to handle remote file read/write (featuring security mechanisms such as atomic publishing and version review), shell execution (supporting bounded output and reconnection), and terminal operations, while achieving process and PTY isolation on Linux via bubblewrap.
Read Moredsh-codex-meter: The DeepSeek API usage page in DSH Settings → Usage
dsh-codex-meter is an MIT-licensed DSH plugin maintained by ChrisZhangWG, designed to integrate DeepSeek API usage information into the DSH `Settings → Usage` page, thereby reducing the frequency of platform switching for users. The plugin provides local visualizations of account balance, daily spending, token composition analysis, 7-day and monthly cost trends, and real-time API active status (Active/Idle). Its core features include reading the balance via `DEEPSEEK_API_KEY` and using `DEEPSEEK_PLATFORM_TOKEN` to retrieve official daily spending and trend data; if the token is invalid, it automatically falls back to local estimation. The plugin features 7-day usage...
Read Moredsh-ui-container: DeepSeek Harness UI Container and Remote Projection Plugin
`dsh-ui-container` is a browser extension based on DeepSeek Harness (DSH), designed to address the challenges of boundary control in frontend collaboration between extensions. It enables cross-frontend capability sharing by providing reusable UI surface containers and a lightweight remote protocol. The core mechanism involves transmitting JSON-compatible document snapshots and change notifications, rather than directly transferring React elements, DOM nodes, or Cordis service objects. The extension supports `MessagePort` cross-process channels and WebSocket network channels, utilizes the JSON-RPC 2.0 protocol, and negotiates capabilities such as document projection, subscriptions, and surface commands during the handshake phase. Applicable scenarios include reuse within Workers, iframe bridges, or independent frontends.
Read More@blue-a11y/dsh-client-shortcuts: Global shortcut plugin for the dsh web GUI
`@blue-a11y/dsh-client-shortcuts` is a client-side enhancement plugin for the DeepSeek Harness web GUI, designed to improve efficiency by replacing frequent mouse operations with global keyboard shortcuts. The plugin runs in the browser; its core service, `ShortcutRegistry`, is responsible for listening to and capturing keyboard events during the capture phase and dispatching them to UI actions. It supports functions such as focusing input fields, creating or switching sessions, toggling sidebars and detail panels, adjusting themes, and scrolling through conversations. The plugin provides a settings page that allows users to record and reset key combinations, as well as automatically detect conflicts and block browser-reserved key combinations. Please note that these keybindings are only valid for the current session and revert to defaults after refreshing the page; keyboard events are passed through by default when the focus is on an input field to ensure normal input. Installation requires first configuring the DSH environment and using `ds`...
Read Moredsh-balance-monitor: Display current channel balance and usage in the DSH sidebar
dsh-balance-monitor is a minimalist sidebar plugin for DeepSeek Harness (DSH), designed to display the balance or usage of the current session channel in real-time. It supports multiple channels: the DeepSeek official channel displays balance and today's, 7-day, and 30-day spending; the Volcano Ark channel displays the progress of the Agent Plan quota; and the Command Code channel displays the usage window. It features automatic channel identification, 60-second polling refresh, anomaly data marking, and a compact collapse mode. Installation is performed via the `dsh plugin` command from GitHub or npm, and takes effect upon restarting the Web UI. Usage requires configuring corresponding credentials, such as DeepSeek's `API_KEY` and `PLATFORM`.
Read Morechicheng-cron: DeepSeek Harness (dsh web) Scheduled Task Plugin
chicheng-cron is a scheduled task plugin for DeepSeek Harness (dsh web) aimed at integrating external scheduling tasks, such as system crontab, into the dsh web sidebar to achieve centralized configuration, execution, monitoring, and notification of tasks. The plugin supports scheduled execution for Shell, Python, Node.js scripts, as well as Skill and Agent tasks. It is compatible with standard cron expressions and various preset periods, utilizing local time calculations. Key features include integration with chicheng-push for push notifications, organizing Agent/Skill sessions into a "Scheduled Tasks" workspace with auto-archiving support, recording detailed execution history (status, duration, output, etc.), and mobile optimization. Data is stored locally at $DSH_HOME.
Read Moredsh-nailong-desktop-pet: Nailong Desktop Pet Plugin for DeepSeek Harness
dsh-nailong-desktop-pet is an unofficial desktop pet community plugin for DeepSeek Harness, released by developer 2002yxy under the MIT license, and is currently in the early Alpha stage. The plugin aims to provide lightweight desktop companionship and intuitively display task status, mapping Harness's waiting, running, unread, or idle states to pet animations. On macOS, the plugin launches a transparent, borderless native AppKit companion, supporting movement across apps and Spaces, as well as dragging and clicking to activate Harness; on other platforms, it falls back to display within the Harness window. The plugin comes with Nailong and four other preset characters, each containing nine semantic states and 57 active frames, supporting...
Read Moredsh-mysql: Add MySQL connection and database control tools for DSH
dsh-mysql is a Web profile plugin for DeepSeek Harness (DSH) designed to address scattered MySQL connection configurations, accidental session selection, and unclear permission boundaries. Adopting the MIT license, this plugin allows for the global registration of tools without the need to modify Agent presets. Its core features include a settings page for managing multiple MySQL connection sets, supporting the addition, editing, deletion, and testing of connections; a session-based database selector located beside the input box to ensure connection selections between sessions do not interfere with each other; and three controlled tools: `mysql_tables` for discovering table structures, `mysql_query` for executing queries (limited to 2000 rows), and `mysql_execute` for controlled write operations. The plugin is read-only by default, and write permissions must be explicitly enabled for each connection.
Read Moredsh-pixel-ui: DeepSeek Harness Pixel Skin Plugin
dsh-pixel-ui is an appearance plugin maintained by zhang66633 within the DSH ecosystem, designed to reskin the Web GUI into a pixel RPG style. It adheres to the "everything is a plugin" philosophy and does not introduce new core features. The plugin offers four themes: "Pixel·Cottage," "Pixel·Parchment," "Pixel·Warm Sun," and "Pixel·Terminal Green," and supports one-click switching back to the modern default UI. Visually, it employs the fusion-pixel and Press Start 2P fonts, featuring retro effects such as stepped hard shadows, 8-bit buttons, and CRT scanlines. User preferences are stored via browser localStorage, with "pixel-wood" as the default theme. To install, execute `dsh plugin add dsh-pixel-ui` in the dsh terminal.
Read Moredsh-voice-mic: Add voice input for DSH Web GUI
`dsh-voice-mic` is a voice input plugin for DSH Web GUI, designed to streamline the input process for long text or code. It provides a microphone button and an `Alt+V` shortcut key, supporting real-time transcription of recordings written to the input box draft. It does not automatically send messages, ensuring users confirm the content. The plugin supports three recognition engines: first, browser-based recognition using the Web Speech API, suitable for quick testing; second, a local offline backend supporting SenseVoiceSmall and Paraformer models, bound to `127.0.0.1:7860` by default to ensure audio does not leave the local machine, requiring a Python 3.9+ environment; and third, a cloud API compatible with the OpenAI interface, where real-time transcription incurs corresponding fees. Installation requires DSH 0.1.0-
Read Moreoh-my-deepseek-harness: DSH Multi-agent Orchestration Plugin
oh-my-deepseek-harness is a multi-agent orchestration plugin for DeepSeek Harness (DSH), maintained by YYTbit, licensed under MIT, and currently at version 0.1.2. Its core positioning is to organize tasks such as code scanning, solution design, implementation modification, review, and repair into collaborative workflows. The plugin provides five specialized agents—Explorer, Architect, Implementer, Reviewer, and Debugger—as well as four workflow skills: Autopilot, Deepwork, Review, and Reflect. It also supports a Preset system for switching model configurations and possesses task orchestration capabilities including parallel execution and dependency tracking. Users can use `dsh plu...` in existing DSH profiles.
Read MoreAgentSoul: Local Persona and Long-term Memory Plugin for DeepSeek Harness
AgentSoul is a local plugin for DeepSeek Harness, designed to provide stable persona, identity, state, and long-term memory layers for Agents. The plugin is installed as a bundle and automatically loads globally upon startup; it requires Node.js >=22.5.0 and is licensed under the MIT License. Its core capabilities include support for four-layer persona files (SOUL, IDENTITY, USER, STATE) with write protection, as well as SQLite-based local long-term memory and distillation mechanisms that automatically fall back to JSON storage when SQLite is unavailable. The plugin features exception isolation to ensure its own failures do not interrupt the main Agent loop, and it registers six model-visible management tools, including status viewing, memory search, and manual distillation. Installation is via `dsh pl...
Read MoreDeepSeek Harness MCP Service and Skills Manager @xxxyz/dsh-mcp-manager
@xxxyz/dsh-mcp-manager is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to centrally manage MCP servers and Skills. It displays the MCP server list, connection status, Loader stage, and number of tools via a web settings page, supporting the addition, deletion, enabling, disabling, and restarting of servers, as well as JSON configuration import and export. Configuration is persisted to the project or global `cordis.patch.yml`, ensuring persistence after restart. The plugin also provides a Skills management interface, allowing users to browse, search by source, and toggle Skill status with a single click. Additionally, it exposes an HTTP API (`POST /dsh-mcp-manager/api`) for script automation and registers 4...
Read Moredsh-craft-your-textbook: A DSH plugin to transform textbook PDFs into AI teaching blueprints.
`dsh-craft-your-textbook` is an MIT-licensed plugin package for DeepSeek Harness (dsh) designed to transform textbook PDFs into "AI teaching blueprints." This tool provides an automated pipeline comprising six stages, fully supporting Chinese and requiring no deep technical background. The core workflow includes uploading and parsing multi-type teaching materials (such as student books, syllabi, etc.) to generate knowledge maps and chapter structures; establishing "approval" checkpoints at critical decision points to ensure human control; generating a best-practice chapter for line-by-line review and comparison; writing the remaining chapters through multi-role AI collaboration, with support for chapter-by-chapter preview and modification; and finally, performing a full chapter review, targeted modifications, and rollback operations. Installation requires ensuring the dsh environment is ready; simply run `npx dsh-craft-your-textbook`.
Read Moredsh-writing-remote: DSH Writing Panel Host-side Data Channel
dsh-writing-remote is a host-side data channel plugin in the DSH writing ecosystem, designed to connect the `dsh-tool-writing` engine running on the host side with the `dsh-client-ui-writing` panel running on the client side. It adapts engine capabilities to Remote methods via the Typert protocol, ensuring that only read-only data and orchestration trigger interfaces are exposed to the client, while keeping generation capabilities and full write operations on the host side to avoid security risks. The plugin's core functions include data reading and orchestration triggering. Data reading covers project index, status, chapter list, body preview, setting browsing, project and library search, evolution version chain, and multi-line narrative thread graphs, etc.; orchestration triggering provides chapter-end automatic orchestration (such as summary, extraction, etc.) and non-destructive...
Read Moredsh-autogate: DSH Auto-Approval Plugin
dsh-autogate is an auto-approval plugin for DeepSeek Harness designed to reduce manual approval in DSH Auto sessions while maintaining the `workspace-write` sandbox boundary. It employs a layered decision mechanism: the L0 layer determines routine operations, such as read-only access and workspace editing, using deterministic rules with zero cost; the L1 layer utilizes a Large Language Model (LLM) to perform safe approval for semantically dangerous operations; and the L2 layer provides a human fallback, where the semi-automatic mode (auto-ask) retains human pop-ups, while the fully automatic mode (auto) relies on the LLM's ruling as the final decision. The plugin adopts a fail-closed strategy, defaulting to rejection in case of exceptions or timeouts. It defends against prompt injection via input masking and label isolation, though these are soft measures and cannot completely eliminate risk. Approval trajectories are only retained within the process memory.
Read Moredsh-webfetch: Adding read-only web fetching capability to DSH
dsh-webfetch is a read-only web fetching plugin for DeepSeek Harness (DSH) that supports running with zero dependencies in a Node >= 20 environment. The plugin provides four core tools: `web_fetch` for fetching http/https pages and extracting Markdown or plain text bodies; `web_links` for collecting and deduplicating absolute links on a page; `web_feed` for parsing structured entries from RSS 2.0 / Atom feeds; and `web_headers` for checking HTTP status codes, response headers, and redirect chains without downloading the body content. In terms of security and limitations, the plugin only supports http/https protocols, rejects file and ftp addresses, and does not send credentials.
Read Moredsh-minecraft-ui: Minecraft-style DeepSeek Harness Agent Workspace
dsh-minecraft-ui is an MIT-licensed DSH client plugin maintained by TFboy1, designed to transform the runtime status of DeepSeek Harness into a playable Minecraft-style voxel Agent workspace. This plugin mounts on the official shell.overlay, preserves native core objects such as Workspace and Session, and visualizes them as semantic facilities like "Model Chests" and "Enchanting Tables." Notably, active Sessions are displayed as "Work Dogs," guiding user operations through status indicators and Tool Calls; right-clicking the dog allows users to switch sessions and open the native workspace. Core features include a first-person voxel world supporting movement, mining, and block placement, as well as state persistence. Regarding security, community plugins...
Read Moresyy-shark/dsh-music-plugin: Add a local music switch for DeepSeek Harness
dsh-music-plugin is a local music control plugin for DeepSeek Harness (DSH), version 0.1.0, released under the MIT License. It enables Agents to directly manipulate audio files in local folders, supporting search, playback (play, pause, resume), track skipping, and status queries. Core features include audio control via tool calls such as `music_search`, queue playback support, prioritizing mpv or afplay backends, and allowing other DSH plugins to reuse its capabilities through `ctx.music`. Usage requires placing songs in a local directory (default ~/Music), installing the plugin via the `npx` command (specifying a local path), and starting DSH Web to view the playlist and perform basic controls on the web interface, or directly...
Read Moredsh-dingtalk: DeepSeek Harness DingTalk Group One-way Notification Plugin
dsh-dingtalk is a community plugin for DeepSeek Harness designed to simplify the process of sending notifications to DingTalk groups after agent tasks are completed. Built on pure Node.js with no runtime dependencies, it supports Windows, macOS, and Linux across all platforms. It encapsulates the DingTalk custom bot webhook, providing two tools: `dingtalk_notify` (for sending Markdown messages) and `dingtalk_text` (for sending plain text messages), and supports signature security mode. Users can install it via the `dsh plugin` command and configure `webhook`, `secret`, and `timeout` in `cordis.patch.yml`.
Read Moredsh-memoryhub: Integrate MemoryHub project memory into DeepSeek Harness
dsh-memoryhub is an MIT-licensed plugin for DeepSeek Harness (dsh), designed to address the issue of project memory usage across sessions. It integrates the `.memoryhub/` checkpoint memory maintained by MemoryHub into dsh sessions, supporting bidirectional data synchronization: automatically loading checkpoint memory upon session startup, while also allowing the current session to be saved back to MemoryHub via the `mh_save` command. The plugin registers six core tools (such as `mh_load`, `mh_save`, `mh_status`, etc.) and the `mh` workflow skill, providing a Memory tab in the Web UI for visualizing checkpoints.
Read MoreDeepSeek-harness-lark: Integrating Feishu and Lark text, image, and file channels for DeepSeek Harness
sliverp/DeepSeek-harness-lark is a DeepSeek Harness channel plugin based on the MIT License, designed to connect Feishu and international Lark to the DSH ecosystem via official WebSocket transmission without the need for a public callback server. The plugin supports handling text, rich text, images, and standard files, and maintains persistent and isolated sessions. Core features include automatic reconnection WebSocket transmission, support for downloading files to the workspace and sending files during replies, and the integration of Harness slash commands (such as `/new` and `/approve`) to enable session management, tool approval, and status checks. Configuration requires Node.js 22.19+ and DSH 0.1.0-rc.7+, and must be set up within Feishu.
Read MoreDSH Plugin Store: Community Plugin Discovery and Installation for DeepSeek Harness
The DSH Plugin Store is a native plugin marketplace developed by SandbaseAI for DeepSeek Harness, aiming to address the difficulties of plugin discovery, the need for manual GitHub searches, and the complexity of installation. The current version is v0.1.0-preview.5 and is licensed under the MIT License. This tool integrates DSH Plugin Leaderboard directory data into DSH Web settings, allowing users to browse, filter, and install over 4,000 community plugins without leaving the interface. Core features include multi-dimensional search and sorting by name, tags, and ranking, support for the Community and Installed views of the native Store UI, and the provision of `store_search` and `store_catalog`.
Read MoreDSH Marketplace: Community Marketplace Plugin for DeepSeek Harness
DSH Marketplace is a non-official community plugin maintained by ouyangyipeng. It aims to integrate the real-time community repository tagged with GitHub `topic:dsh-plugin` into DeepSeek Harness, supporting plugin discovery, search, verification, installation, updates, and uninstallation. A built-in offline version is available in DS-Harness Desktop v0.2.0; the standard Web profile requires Node.js v22.19.0+ and pnpm, installed via the `dsh plugin add` command. The plugin provides HTTP APIs such as Bootstrap, Catalog, Install, and Remove, with write interfaces restricted to same-origin loopback and requiring a process.
Read Moredsh-file-uploads: Upload any local files in DeepSeek Harness Web
`dsh-file-uploads` is an MIT-licensed plugin for the DeepSeek Harness Web interface, designed to break through the current limitation of only supporting raster image attachments. The plugin allows users to upload arbitrary local files and attaches file paths to the prompt in the form of absolute paths readable by the model via a built-in serializer during message submission, without interfering with the text editor content. It is compatible with DeepSeek Harness `0.1.0-rc.6` and Node.js 22+. Core features include: * Support for multi-file uploads with card display above the Composer; * Default storage in the `$DSH_HOME/uploads` directory, with support for configuring storage paths, single-file quotas, and total size quotas via environment variables; * A filename conflict prevention mechanism; * Provision of options in settings.
Read Morelong-draft-input: Displaying Attachment-Style Summary Cards on DSH Long Drafts
long-draft-input is a standalone MIT-licensed plugin for DeepSeek Harness (DSH) 0.1.0-rc.5, designed to optimize the long-draft input experience. When the draft in the input box exceeds a threshold (default 2,000 characters), the plugin collapses the draft into an attachment-style summary card showing a first-line preview, character count, and line count, while expanding the send box upward; when below the threshold, the original behavior is preserved. The full text remains intact in `input.draft`, and submission still goes through the original `inputActions.submit()`, without altering draft state, message format, or the submission path. Users can add supplementary text in the collapsed state, click to restore the original text box for editing, or remove the long text and keep only the supplementary content. The plugin integrates via `conversation.input.d
Read Moredsh-diagram: Turn Articles from DSH Sessions into Editable Excalidraw Canvases
dsh-diagram is a DSH plugin maintained by hanzhangzzz, designed to convert article content from DeepSeek Harness sessions into editable Excalidraw canvases, addressing the need for visual organization beyond mere reading. The plugin runs in a web environment, features a built-in Excalidraw editor, and stores data independently in the DSH storage-domain without relying on external CDNs. Its core capabilities include creating seven types of diagrams—such as report dashboards, flowcharts, and architecture diagrams—via diagram_create based on semantic specifications, generating inline SVG previews; interactive editing through the Canvas tab, with support for autosave, version conflict protection, and draft recovery; and exporting to .excalidraw, SVG
Read Moredsh-sticky-disclosure: Collapse Expandable Blocks in DSH Web Sessions with One Click
`dsh-sticky-disclosure` is an MIT-licensed plugin for the DSH Web client, maintained by Han-1413141, designed to address the problem of accumulated collapsible blocks (such as Think, tool cards, command cards, etc.) during long sessions, which makes them difficult to manage. The plugin allows users to collapse all expanded blocks with a single click via a persistent button in the bottom-right corner of the chat area or a custom keyboard shortcut (default: Ctrl+Alt+C / ⌘⌥C), with a real-time counter displayed. When a block scrolls out of the viewport, its title is automatically pinned to the top for one-click collapsing. The plugin is implemented in pure DOM, does not modify application code, supports both dark and light themes, and automatically restores the original state after uninstallation. Installation requires Node.js ≥ 20 and a DSH environment; it takes effect after installation via a PowerShell script and a restart. Keyboard shortcut settings are saved
Read MoreManaging Local Plugins Within the DeepSeek Harness Web GUI: dsh-plugin-manager
dsh-plugin-manager is a Web GUI plugin for DeepSeek Harness (DSH), developed by fuyao606, designed to visualize plugin management operations that originally required modifying configuration files and restarting services via the command line. It allows users to list, enable, disable, install, and uninstall plugins for the `web` profile directly within DSH's settings panel. By reading the `package.json` and `node_modules` states, the plugin enables differentiated management of user plugins versus built-in modules. Enabling or disabling operations are implemented by toggling the mounting state of `dsh.profile.bundles`; disabling merely stops loading without deleting files, while installing and uninstalling are performed by executing `pnpm add` or
Read Moredsh-peak-indicator: Display DeepSeek Peak/Off-Peak Pricing and Compress Long Sessions in DSH Web
dsh-peak-indicator is a client-side plugin for DSH Web, designed to optimize the long-session experience with DeepSeek. Its core features include: displaying a real-time badge in the session header indicating the current peak/off-peak period along with the actual cost of the current session and turn, with support for countdown display and unit price details; and automatically enabling the built-in compaction-basic feature, which folds earlier conversations into a summary when the context reaches a threshold (100,000 tokens by default) while retaining recent content, thereby reducing input costs for subsequent requests. The plugin is compatible with DeepSeek and other models that support compaction, requiring Node.js >=22.13.0 and DSH >=0.1.0-rc.7. Users can install it via a specific command and adjust the compaction threshold and peak/off-peak parameters in the settings. Note that the price table needs to be
Read MoreDeepSeek Harness Antigravity OAuth Plugin: Integrating the Google Antigravity Gemini Provider in DSH Web
`eridani075/deepseek-harness-antigravity-oauth` is an MIT-licensed plugin for DeepSeek Harness (DSH) Web. It logs into Google Antigravity via Google OAuth and integrates the Gemini models within the account (such as `antigravity-gemini-3.7-flash`, etc.) into DSH as a native LLM Provider. The plugin supports text generation, thinking process, tool calling, streaming responses, and automatic token refresh, but does not support image/PDF input or multi-account rotation. Users need to download the tar package from GitHub Releases and run `
Read Moredsh-envsel: Selecting Python, R, and CLI Environments in DSH Sessions
DSH-EnVSel is a standalone plugin for DeepSeek Harness (DSH), maintained by beihzb, designed to address the need for binding different language environments to different sessions within the same DSH instance. The plugin provides independent environment slots for Python, R, and CLI tools, supporting selection from conda, standalone R installations, WSL distributions, or user-defined paths, with selections persisted to a local JSON file that remains effective after restarts. Users can read, assign, pin, or clear environment settings via the `/env` command in chat or the `session_env` model tool. The plugin exposes `DSH_ENV_PYTHON`, `DSH_ENV_RSCRIPT`, and `D` within shell invocations.
Read Moredsh-zh-hant-hk: Adding Hong Kong Traditional Chinese to DeepSeek Harness
dsh-zh-hant-hk is a DeepSeek Harness client plugin maintained by Argonaut790, designed to provide Hong Kong-style Traditional Chinese support for the Web interface. Without modifying the original Simplified Chinese and English strings, this plugin adds a "繁體中文" option to the language menu. When the active locale is set to zh-Hant, it automatically converts Simplified Chinese interface terms to Traditional Chinese and applies Hong Kong-style usage conventions (such as changing "會話" to "對話"), while also rewriting certain hardcoded English permission labels. The plugin wraps the locale.translate function to automatically override strings rendered through the locale service; for hardcoded Simplified Chinese strings in other plugins, it supports developers in marking them via window.__zhHantHk__.mark(
Read MoreDSH-Approval-AI: AI-Assisted Response Plugin for DSH Approval Requests
dsh-approval-ai is a DSH plugin designed to provide AI-assisted evaluation for existing approval workflows, rather than creating new approval triggers. It handles approval/request events already sent by DSH through a unified `ctx.llm` routing, using the DeepSeek routing by default, and strictly limits the scope of data access, without accessing project files, credentials, or session history. The plugin supports three modes: `ai-only`, `ai-then-human`, and `human-only`, and automatically adopts a fail closed strategy in cases such as rejection, high risk, malformed formatting, or timeout to ensure safety. Users can check status, switch modes, and change Provider/models via the `/approval-ai` command.
Read Moredsh-kanban: A Kanban Plugin for Collaboration with AI Agents in DeepSeek Harness
`alpacachen/dsh-kanban` is a DeepSeek Harness (DSH) plugin designed to optimize workflows by integrating a task board. It addresses the synchronization lag issues of traditional external tools by allowing users and AI agents to share task status, priorities, and change history within the same interface, achieving seamless alignment between conversation and task management. The plugin supports creating, editing, and dragging cards and lists, along with label management, P0-P2 priority filtering, and activity timeline tracking. Core features include 14 built-in `kanban_*` tools for agent invocation, the ability to send card content to the current or a new session, and support for workspace isolation, disk persistence, and dark mode. Installation requires DSH with React 18.2+ support, executed via `dsh p
Read MoreDeepSeek Harness Plugin `dsh-negative-ledger`: Recording Falsified Paths and Automatically Invalidating Them Upon Evidence Changes
`@akslcw/dsh-negative-ledger` is a community plugin for DeepSeek Harness (DSH), designed to persistently record an agent's "falsified paths" and prevent repeated invocation of failed commands, attempts to read missing files, or calls to unavailable APIs. This plugin is not a memory system, cache, or bug tracker; instead, it transforms failed attempts into traceable, invalidatable negative facts by binding evidence and retry conditions. Its core mechanisms include: identifying repeated attempts via fingerprints based on command or file path; offering three modes—`warn` (default, with added contextual hints), `block` (intercepts before execution), and `off`; and automatically invalidating conclusions when dependent evidence changes to allow retries. The plugin supports SQLite (multi-process/WAL) and JSONL (single-process) backends.
Read Moredsh-toolbox-web: DSH Web Toolbox - Centralized Management of Sessions, Recycle Bin, Search, and Scheduled Heartbeat
dsh-toolbox-web is a management toolbox plugin for the DSH web side, designed to centrally handle scattered management operations and improve efficiency. Its core features include: session management (supporting deletion to recycle bin, copying, moving, tag grouping, and long message collapsing); recycle bin (retained for 30 days, supporting restoration or permanent deletion); subdirectory management (organizing sessions by project); full-library search (supporting grouping, filtering, and optional semantic search); online editing of presets and configurations (including YAML validation and atomic writes); archive management; and scheduled heartbeats (supporting interval or fixed-point triggers, pushable to WeChat, QQ, and Feishu IM channels, relying on dsh-msg-hub). Additionally, it provides independent management of sub-agent sessions, view tag organization, and memory release functionality. This plugin requires Node.js ≥ 22.13 and supports installation via the dsh command or
Read Morechicheng-gate: Remote Access to DSH Web GUI, frpc Tunnel, and Panel Password Gate
chicheng-gate is a secure access plugin for the DSH Web GUI, designed to address remote access, intranet penetration, and mobile adaptation challenges. It integrates four core features: first, a remote access toggle that switches the Web GUI binding address to `0.0.0.0` to support LAN access; second, frpc intranet penetration, which automatically downloads and manages the frpc process, exposes the panel to the public internet by configuring server address, port, and other parameters, and supports real-time start/stop; third, a panel password gate that enforces password verification for non-local access (including LAN and frpc tunnel), stores passwords using scrypt salted hashing, implements login rate limiting and session management, while local `127.0.0.1` access remains password-free; fourth, mobile UI adaptation that injects CSS to optimize the mobile experience. Additionally, the plugin provides
Read Moredsh-notify-sound: Play a notification sound after the AI finishes replying
`dsh-notify-sound` is an MIT-licensed DSH web plugin designed to address the pain point of users confirming when AI responses are completed. By listening to the `turn/end` event and leveraging WebSocket real-time push, it automatically plays a built-in notification sound at the end of each turn, without requiring polling or online audio loading. The plugin includes 44 optional sound effects (sourced from `Stephanvs/opencode-sfx`), and supports toggling, switching sounds, adjusting volume, and previewing directly in the DSH settings page. Preference settings are stored in the DSH settings service, apply globally, and persist across restarts. Installation requires Node.js >= 20, with support for remote installation from GitHub or local development deployment. Core dependencies include `@deepseek-
Read Moredsh-tavily: Tavily Web Search Plugin for DeepSeek Harness
dsh-tavily is a Tavily web search plugin for DeepSeek Harness (DSH), designed to address the high cost of switching search sources. This plugin enables seamless switching between the official DeepSeek and Tavily through a settings card toggle, eliminating the need for repeated uninstallation and reinstallation. Core features include: support for a keyless mode without a Key and an account profile with a Key (Bearer authentication); a connectivity test function that can genuinely invoke Tavily to verify status; intelligent handling of timeouts and invalid results; secure storage of credentials (Key/toggle) in `credentials`, without writing to settings files; and the use of an independent namespace to avoid overriding official settings. Installation first requires adding the plugin via the `dsh plugin` command, then enabling the toggle in settings and
Read MoreDSH-RSS: RSS/Atom Feed Tool Plugin for DSH
dsh-rss is an RSS/Atom subscription tool plugin within the DSH ecosystem, designed to streamline the process by which models obtain external information. This plugin encapsulates crawling, parsing, and subscription management into standardized tools, addressing the complex and inconsistent issues associated with manual handling of HTTP requests, XML parsing, and date formatting. Core features include: subscription CRUD operations (`rss_list`, `rss_add`, etc.), entry fetching and parsing (`rss_fetch`), cross-source keyword search (`rss_search`), and OPML format import/export. The plugin provides output normalization capabilities, such as converting dates to ISO 8601, transforming relative links to absolute links, and text cleaning. Additionally, it enforces security boundaries, limiting response size to 5MB and not parsing DTD/external entities. Subscription lists are persistently stored in setti
Read Moredsh-client-ui-pet: Adding a Q Desktop Pet Overlay to the DSH Web Interface
dsh-client-ui-pet is an MIT-licensed DSH Web GUI plugin maintained by qweqwe12382, designed to visually display session activity status through a chibi desktop pet overlay in the bottom-right corner of the page. The plugin maps the current session state to the character's expressions, actions, and dialogue bubbles, covering states such as idle, thinking, reading, editing, working, task completion, and error, each accompanied by rotating text and built-in sprite sheet frame animations. The plugin architecture is divided into host and browser components, with core functionality residing on the browser side, leveraging React and DSH runtime dependencies to inline images as base64, eliminating the need for static file routing. Users can install it via the `dsh plugin` command, and display preferences are stored in the browser's localStorage. This plugin is intended solely for display purposes.
Read More@opentritium/dsh-codex-shim: Route-Aware Codex Environment Simulation for DSH
`@opentritium/dsh-codex-shim` is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to enhance the tool-calling stability of Codex-compatible models such as the GPT-family within DSH. It leverages a routing-aware mechanism to emulate Codex-style prompts, tool vocabularies, results, and WebUI presentation for specified models, rather than functioning as a standalone Codex runtime. The plugin can be enabled in profile configurations, with fine-grained control over applicable models via `modelPatterns` and `modelOverrides`. Core features include registering shims for tools such as `exec_command` and `apply_patch`.
Read More7d7d: A Plugin for Creating, Syncing, and Playing Mini-Games within DSH Web UI
7d7d is an MIT-licensed game portal plugin for DSH, designed to address the issues of missing entry points, static hosting, and playback boundaries for HTML5 or Flash mini-games generated by models within the DSH Web UI. The plugin adds a "7D7D" tab to the session tab bar, enabling direct access to the game portal; it utilizes the main server's `/7d7d` prefix for same-origin hosting of resources and APIs; and supports real-time scanning of the local `games/` directory as well as synchronization of community games. It is compatible with both HTML5 single-file games and Flash SWF games, with the latter using a fixed-version, self-hosted Ruffle 0.5.0 for playback to avoid reliance on third-party CDNs. The plugin provides a `skills/7d7d` skill to standardize the model's game generation directory structure, and incorporates a built-in security sandbox mechanism to ensure game ru
Read Moredsh-ui-quote-selection: Quote Text Selection into Input Box in DSH Web Chat
dsh-ui-quote-selection is a DSH Web client plugin maintained by nekogpt, licensed under the MIT License, designed to address the tedious copy-paste process when quoting specific text in chat. This plugin allows users to select a portion of text in a message and quote it into the input box with a single click. The input box displays only a brief preview to avoid long text occupying space, but automatically includes the full original text when sending the message. Users can hover over the quoted content to view it, press the backspace key to delete it, and add multiple quotes within a single message. The button text automatically switches between Chinese and English based on the interface language. The plugin leverages DSH's built-in functionality without modifying core code, is compatible with DeepSeek Harness Web, and has been tested on version `0.1.0-rc.6`. Installation requires executing `dsh plugin
Read Moredsh-multimodal: Integrating Visual Transcription, OCR, and Image Generation into DeepSeek Harness
DSH-Multimodal is a plugin for DeepSeek Harness (DSH), designed to address the pain point of needing to convert screenshots, error images, and design mockups into text in text-based conversations, while also integrating generated images directly into the session. The plugin offers three core features: visual transcription, OCR, and text-to-image generation, invoking user-configured vision providers and image services through an OpenAI-compatible backend. For visual processing, the plugin supports word-by-word transcription of images before DeepSeek continues processing, featuring LRU caching, multi-image parallelism, failover, and cost-based routing capabilities. OCR supports multiple output formats and scenario-based presets. The text-to-image feature supports displaying cards within the session, with zoom, download, and retry functionality, as well as support for custom backend integration. The plugin supports integration with mainstream platforms such as Zhipu, Bailian, and local...
Read Moredsh-store: DeepSeek Harness Plugin Directory and One-Click Installation Entry
dsh-store is a plugin store for DSH (DeepSeek Harness), used to aggregate catalogs, verify quality, install/uninstall, and manage plugins. It handles installation targets through the official `dsh plugin add/remove` command, supports background validation of whether `package.json` contains a `dsh` field to filter out noise, and ensures plugins align with the current profile. Core features include: 1. **Catalog aggregation and filtering**: Integrates sources such as the npm registry, curated awesome lists, automatic radar, and GitHub stars, supporting search, categorization, and sorting by stars/latest/name, with README summaries displayed. 2. **Installation and uninstallation**: Prioritizes official commands, falling back to pnpm when they fail.
Read MoreDeepSeek Harness Web UI Status Desktop Pet Plugin for dsh-deepseek-girl-pet
dsh-deepseek-girl-pet is an open-source Cordis desktop pet plugin based on DSH's "everything is a plugin" philosophy, specifically designed for the DeepSeek Harness Web UI. The plugin intuitively displays the current Session status through an animated character in the lower-right corner of the interface: it shows a standby animation holding a board when idle, switches to a working animation when executing tasks, and switches to a waiting animation when awaiting interaction. Additionally, it supports 16-direction mouse tracking, automatically returns to standby after the mouse stops for 1.1 seconds, allows size switching on click, and is compatible with prefers-reduced-motion. As an unofficial community project (MIT License), the plugin does not modify core source code, does not read or write conversation data, and does not rely on external CDNs, ensuring lightness and safety. Installation methods include installing via dsh.
Read Moredsh-lineage: Lineage Evidence Plugin for DeepSeek Harness
dsh-lineage is an MIT-licensed plugin (v0.2.0, requiring Node.js 22+) developed by dongsheng123132, designed to build a locally verifiable object graph for artifacts, verified-fact records, actions, and reports in DSH workflows. It resolves references within the workspace and computes SHA-256 hashes to validate node states (verified/missing/stale), detect dangling references, cycles, and invalid relationships, ensuring upstream and downstream evidence integrity without silently promoting missing objects to facts. Core features include object graph validation and an append-only ledger, supporting idempotent replay and strict path boundaries, while rejecting
Read More@chaggle/dsh-powershell-check: Intercepting Common PowerShell Pitfalls Before pwsh Tool Calls
`@chaggle/dsh-powershell-check` is a DSH plugin designed to address common syntax, encoding, and version compatibility issues in PowerShell invocations. It leverages the `tools/pre-execute` interception point to perform static checks before command execution, directly rejecting calls that hit blocking-level rules and returning a `deny reason` with remediation suggestions, thereby front-loading error feedback and reducing model trial-and-error loops. The plugin offers two modes—`deny` (blocking) and `warn` (logging only)—supports bilingual output in Chinese and English, and includes a built-in rule engine to ensure consistent behavior between the Gate and the CLI. Users can independently check command text or files via the CLI, run self-tests, or install PSScriptAna in the host environment.
Read MoreDSH-Thinking-Notifier: Persistent Notification of DSH Thinking Status in the Bottom-Right Corner of the Screen
dsh-thinking-notifier is a DeepSeek Harness (DSH) plugin designed to address the pain point of AI status being only visible in the Web UI, which can be easily missed when switching applications. It displays a persistent top popup in the bottom-right corner of the screen, mirroring AI thinking, permission requests, and completion status in real time. This plugin requires no browser extension and is built on PowerShell+WPF for Windows and Python3+tkinter for macOS/Linux. Core features include: showing "AI is thinking" with an automatic collapse into a narrow edge label over time; displaying an amber alert with a warning sound during permission requests; showing a green dot with a chime upon completion of thinking; and hiding when idle. The popup adopts a DeepSeek-style dark color scheme, supports multi-session summaries, and polls the local environment every second.
Read MoreNanmiCoder/dsh-plugin-market: Adding a Web UI Plugin Marketplace for DeepSeek Harness
NanmiCoder/dsh-plugin-market is an MIT-licensed plugin designed for DeepSeek Harness (DSH), aiming to provide a Web UI plugin marketplace entry point that enables an integrated workflow for plugin discovery, inspection, installation, and removal. This plugin allows users to browse the plugin catalog on the Settings page, supports searching by repository, package name, theme, and other dimensions, and displays descriptions, licenses, release data, as well as key installation evidence and trust levels. Core features include command preview before installation, host verification and normalization of npm/Git specifications, invocation of pnpm for installation, and support for active profile coordination and the allowInstall: false browsing mode. Installation methods support directly adding npm packages via the dsh command.
Read Moredsh-withskillhub: Integrating SkillHub Marketplace into the DSH Web Interface
dsh-withskillhub is a standalone plugin for DeepSeek Harness (DSH), designed to integrate the SkillHub public skill marketplace into the settings sidebar of the DSH web interface, allowing users to browse, download, enable, update, and manage skills conveniently. This plugin is licensed under the MIT License and is hosted in the GitHub repository `lhwu1/dsh-withskillhub`. Core features include: browsing skills by category, keyword, or download count; viewing skill details (such as overview, version, author, etc.); downloading skills to the local shared directory with a single click; and performing enable, disable, delete, or update operations in skill management. Enabled skills will be made available to the AI in the next conversation, while disabled skills only retain the files without being loaded. Installation can be done either directly from GitHub or from source code.
Read Moredsh-stream-rules: On-Demand Rule Injection to Reduce Persistent Context
`@jiesou/dsh-stream-rules` is an MIT-licensed DSH plugin (v0.1.7) designed to correct agent tool calls by injecting rules on demand, avoiding the persistent presence of fixed rules in the context to reduce token consumption. The plugin ports the concept from `opencode-stream-rules` to DSH. When a tool call matches a preset rule, it injects system prompts via `agent.inject()` or sets `reject` to deny the initial call, guiding the agent to retry. It leverages DSH's `tools/pre-execute` mechanism, requiring no core modifications or monkey-patching, ensuring compatibility. Users can install it via npm or GitHub, and need to configure it in the configuration file.
Read MoreDSH Git Plugin: A Visual Git Workbench for DeepSeek Harness Web
DSH Git Plugin is a visual Git workbench for DeepSeek Harness Web, designed to integrate Git operations into the web interface, reducing the frequency of switching between terminals and agents. The plugin supports viewing repository status, branch information, and commit history, and allows execution of common operations such as file staging, committing, branch management, remote synchronization, and rebase. Its core feature is the ability to convert natural language requests into step-by-step Git command proposals, which users can execute directly or copy for manual operation. To ensure security, the plugin incorporates mechanisms such as command whitelist validation, secondary confirmation for high-risk operations, prevention of proposal replay, and credential hiding. Installation requires the package name `dsh-easygit-plugin`, with dependencies on Node.js ^22.19.0 or higher and Git.
Read More@zibokapi/dsh-codex-computer-use: macOS Desktop Operation Plugin for DSH Installation
@zibokapi/dsh-codex-computer-use is a DSH desktop automation plugin for macOS, maintained by geohotstan, licensed under the MIT License. This plugin provides application lists, key window screenshots, and model-readable accessibility trees through a local Swift-daemon, supports synthesized mouse and keyboard input based on element indices, and features background-first delivery, approval policies, and standalone MCP server capabilities. It requires Node.js >= 22.19.0, Xcode Command Line Tools to build the daemon, and grants macOS Accessibility and Screen Recording permissions.
Read MoreDSH-Reasoning-Effort-HDBZQ: Change the Model Selection Entry to a Model List with a Three-Level Reasoning Effort Slider
dsh-reasoning-effort-hdbzq is a frontend plugin for the DeepSeek Harness (DSH), designed to address the fragmentation in model selection and reasoning effort levels. By overriding the `conversation.input.model` slot, the plugin integrates unified controls directly into the input box, allowing users to simultaneously select a model and adjust among three reasoning effort levels. Core features include a model list grouped by Provider, support for mouse dragging, keyboard operation, and an elastic rebound slider for effort levels. The plugin reuses official services and does not implement model invocation on its own. It supports light/dark themes and bilingual Chinese-English interfaces, with the number of effort levels dynamically adjusting based on the model catalog. Installation requires the `dsh plugin` command, with DSH version >= 0.1.0-rc.6. When in use, users can choose...
Read Moredsh-composer-expand: Adding Composer Expand/Collapse to DeepSeek Harness
dsh-composer-expand is a pure frontend plugin developed specifically for the DeepSeek Harness (DSH) Web version, aimed at addressing the issues of limited textarea height and the need for frequent scrolling when inputting long prompts. This plugin provides an expand/collapse button in the Composer toolbar, allowing users to switch between the default height and a 70vh writing view, with a minimum height of 300px in the expanded state. Its core advantages include: pure frontend operation with no new Host commands, no LLM calls, and no session log recording; stable attribute hooks that are not dependent on build hashes; support for Chinese and English localization; and the use of localStorage to persist the expanded state. In terms of interaction, when expanded, a regular Enter key only inserts a line break, and sending requires pressing Ctrl/Cmd+Enter.
Read Moredsh-mobile-shell: A Mobile Shell Extension for DeepSeek Harness Web
dsh-mobile-shell is a mobile-end shell plugin for DeepSeek Harness Web, designed to address the cramped desktop layout on narrow screens. On screens smaller than 1024px, the plugin automatically hides the left rail, converts the table of contents into a side-sliding drawer, gives the conversation area full width, transforms the settings panel into a bottom sheet, and adapts to the mobile status bar. Additionally, it offers session status metric displays (such as TTFT and token usage), custom model Reasoning Effort configuration, chat font size adjustment, attachment collapsing, and bilingual support in Chinese and English. The plugin's built-in marketplace supports category filtering, sorting, and README viewing. Although a one-click install feature is available, manual installation via the `dsh` command is recommended for stability. On wide screens, the layout remains unchanged. The plugin is licensed under the MIT license.
Read MoreDSH-Skin-Manager: Skins Manager for DSH Web GUI
`dsh-skin-manager` is a lightweight skin management plugin for the DeepSeek Harness Web GUI, maintained by `xiaoyangcheng84-svg` and released under the MIT license. This plugin aims to address the tedious issues of state management and switching when multiple skin packages coexist, consolidating skin discovery, activation, mutual exclusion, and default restoration into the settings page. Its core features include dynamically discovering installed skins with `skin.json` or marketplace themes, providing a dedicated `Settings → Skins` settings page, supporting one-click application and hot updates, ensuring only one skin is active at a time, and allowing restoration of the default appearance at any time. Additionally, it integrates with `dsh-market` to synchronize state files and clean up conflicting mounts, preventing state conflicts during startup.
Read Moredsh-session-manager: Session Management Plugin for DeepSeek Harness
dsh-session-manager is a session management plugin for DeepSeek Harness (DSH), designed to provide developers with a unified entry point for maintaining local sessions. This plugin is compatible with DSH version 0.1.0-rc.8, allowing centralized session management within `dsh web` without modifying the core source code. Its main functionalities include: listing all materialized sessions on the local machine (running, idle, archived); continuing existing sessions via a browser; viewing session outlines and statistics based on recent windows; and permanently deleting sessions, with support for cascading deletion of sub-sessions and batch operations. In terms of security, the plugin enforces strict security checks. The delete function is only accessible under loopback addresses, while non-local access is limited to continuing sessions and viewing outlines. It supports both JSONL and SQLite storage formats.
Read Moredsh-status-bar: DSH Configurable Status Bar Management Plugin
dsh-status-bar is an MIT-licensed DSH client plugin maintained by Starlight-bananice, designed to address issues with the native bottom status bar, such as information truncation and display limitations in narrow windows. The plugin replaces the built-in stats line, offering a highly configurable status bar that supports toggling and rearranging 17 information segments, including model, context pressure, tokens, task queue, and more, with multi-line wrapping to prevent truncation. Its core features include real-time TPS updates based on assistant/chunk events, fee estimation supporting peak/valley pricing and CNY/USD selection, zero-configuration default activation of 13 information segments, and a Usage & cost dialog box that includes cost trend graphs and usage history. The plugin is compatible with DSH 0.
Read MoreDSH Serial Console: A Plugin for Sharing a Serial Port Between DeepSeek Harness and Developers
DSH Serial Console is a community plugin maintained by InfinitePersistence, designed to address the issue of separating logs from model interactions in DSH serial debugging. This plugin integrates the browser terminal, model serial tools, board output, and audit records into a single console, enabling users and AI models to share the same auditable embedded serial session. Key features include: - Real-time log viewing in the browser, keyboard operations, and Text/HEX view switching. - Seven model tools such as `serial_connect` and `serial_send`, allowing DeepSeek models to directly operate devices. - The introduction of U/M/B/S source tags to distinguish user, model, board, and status data for easier auditing. Installation requires Node.js 22.19+ and DSH...
Read MoreIKUN Theme Skin: Adding Ikun Supporter Appearance to DeepSeek Harness
AKS1st/ikun-theme-skin is an entertainment-oriented plugin designed for the DeepSeek Harness Web interface, adhering to the "everything is a plugin" philosophy. It integrates the IKUN theme without requiring a system rewrite. The plugin offers three color schemes: Starry Blue Day, Starry Blue Night, and Overalls Black-Gold. It supports full-screen wallpaper rotation (switching every 7 seconds, with automatic fallback on failure), sound effects (playing classic lines), a music box (playing the "Kini Taimei" music with accompanying animations), and reply Easter eggs. Installation is convenient, supporting registration to the web profile via remote repositories or local directories, and can also be temporarily run in sessions through dynamic scripts. Users can switch themes, manually change wallpapers, and control music in the settings panel, or modify the source code to adjust color schemes and materials. This plugin is suitable for fan culture display and is intended for entertainment purposes only. The materials are copyrighted by their respective owners, and the plugin operates within the current process.
Read Moredsh-billing: Displaying Account Balance and Session Costs in DeepSeek Harness
`dsh-billing` is a DeepSeek Harness plugin designed to display the DeepSeek account balance and current session costs (in CNY) in real-time within the Web UI. It addresses the inconvenience of manually checking bills during conversations, offering three query interfaces: a persistent dual-capsule display at the session header, slash commands (`/balance`, `/cost`), and a model tool (`deepseek_billing`). Key features include instant data refresh upon clicking the capsule, hover-to-view details for recharges, bonuses, USD conversions, and token/cost breakdowns by model. The plugin utilizes event-driven refresh with zero requests when idle and supports automatic synchronization of the latest official pricing (including peak/off-peak rates) every 12 hours. Users can configure pricing via `config.pricing` and `config.`
Read Moredsh-feishu: Integrating Feishu Robot with DeepSeek Harness
`xmanrui/dsh-feishu` is a DeepSeek Harness plugin designed to enable existing Harness sessions to initiate and continue conversations directly through Feishu, eliminating the need to maintain a separate bridging service. This plugin runs within the host process of `dsh web`, supporting the creation and management of multiple Feishu bots via QR code scanning within the Harness settings. Each bot maintains independent credentials, long connections, authorized users, session mappings, and message deduplication states, ensuring that disconnection or removal of one bot does not affect others. Core features include automatic authorization of the first user via QR code scanning, native streaming card output through Feishu CardKit (with fallback to plain text on failure), persistent multi-turn context mapping, and default use of the Harness `standard` agent preset. In terms of security, the App...
Read Moredsh-xueqiu: Snowball Market Dashboard on DeepSeek Harness
dsh-xueqiu is a networked tool plugin for DSH that allows users to view real-time market data for A-shares, Hong Kong stocks, and US stocks on the DSH web interface without logging in, eliminating the need to switch browsers. Maintained by kangjinghang and licensed under MIT, this plugin embeds its UI into the official DSH slots without modifying the source code and disappears upon uninstallation. Core functionalities include watchlist management, K-line and intraday chart analysis, Xueqiu hot rankings, 7×24 news flashes, and user discussion queries. It exposes tools such as quote, kline, and search to the Agent, enabling direct data query calls within conversations. The interface supports dragging, resizing, and follows light/dark themes, incorporating built-in request gating and TTL caching mechanisms to ensure stability. Users can install it via the `dsh plugin` command, with public APIs used by default and optional Cookie support available.
Read Morehytime/dsh-thinking-effort: Supplementing the Thinking Intensity Settings for DSH's llm-pi-ai Model
`@hytime/dsh-thinking-effort` is a DSH plugin designed to supplement default configurations for third-party `llm-pi-ai` models that lack declared thinking effort levels. Its core functionalities include adding default levels of `off`, `high`, and `max` without overriding custom values; supporting the selection of thinking effort levels per model within DSH settings and mapping DSH levels to corresponding gateway values (e.g., `high` mapping to `ultra`); setting default thinking intensity for sub-agents, which only applies when not explicitly specified in a request; supporting multilingual interfaces in Chinese, English, Japanese, and Korean (with Japanese/Korean requiring DSH core support); and displaying a version watermark on the settings page. Users can manage the plugin via the DSH CLI command `dsh plugin --pr
Read Moredsh-anchored-monitor: DSH Real-time Chain-of-Thought Anchored Monitoring and Intervention
`dsh-anchored-monitor` is a DeepSeek Harness real-time chain-of-thought anchoring monitoring plugin designed to observe fingerprint signals such as "we" and "let's" within reasoning blocks. It reads session reasoning files and categorizes states into spec, mixed, and react bands through spec/react markup comparison, presenting thinking efficiency and capability intensity via a visual interface. The plugin supports three levels of intervention (L1 prompts, L2 reset, L3 restart) and incorporates cooldown and hysteresis mechanisms. L1 uses implicit prompting to avoid signal flipping, while L2 employs a built-in Minimal persona. The interface includes draggable panels and multiple skins, supports real-time streaming signal pushing and throttling, as well as `text_leak`, `streaming_st...
Read Moredsh-plannotator: Reviewing Plans Before Coding Agents Write Code
dsh-plannotator is an MIT-licensed plugin for DSH, designed to address the issue of insufficient feedback granularity in coding agent plan reviews. This plugin allows users to provide precise annotations on specific text after the agent has generated an implementation plan but before coding begins. Core features include the ability to drag and select text to generate comments for specific segments, preserving the original text reference to help the agent locate context; and the ability to submit multiple independent opinions and overall feedback at once, avoiding fragmented communication. The plugin offers a responsive review panel that adapts to wide screens, narrow desktops, and mobile devices, with support for collapsing or reopening at any time. Through DSH's pending interaction mechanism, users can choose to approve, request modifications, or return to the chat, ensuring the agent receives structured reviews in plan mode. Additionally, it includes a one-time read-only "Ask AI" feature, which allows users to ask questions with context but cannot modify or edit the content.
Read More